body {
transition: opacity ease-in 0.2s;
}

body[unresolved] {
opacity: 0;
    display: block;
    overflow: hidden;
    position: relative;
}

@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: 0.6s;
    cursor: wait;
    pointer-events: all;
}

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

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

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

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

:root:active-view-transition-type(OutIn)::view-transition-old(page-group) {
animation: out-in-old 0.35s cubic-bezier(0.64, 0, 0.78, 0) forwards;
}

:root:active-view-transition-type(OutIn)::view-transition-new(page-group) {
animation: out-in-new 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0.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 0.5s ease, visibility 0.5s ease;
}

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

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

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

ol,
ul {
list-style: none;
}

blockquote,
q {
quotes: none;
}

ins {
text-decoration: none;
}

del {
text-decoration: line-through;
}

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

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

.testStyles {
overflow-y: hidden;
}

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

:focus {
outline: none;
}

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

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

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

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

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

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

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
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:not(.disable-site-scroll-block-margin) #SITE_CONTAINER {
margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);
}

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

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

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

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

.auto-generated-link {
color: inherit;
}

#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
height: 0;
}

.has-click-trigger {
cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER,
#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));
}

.cwL6XW {
cursor: pointer;
}

.sNF2R0 {
opacity: 0;
}

.hLoBV3 {
transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}

.Rdf41z,
.hLoBV3 {
opacity: 1;
}

.ftlZWo {
transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}

.ATGlOr,
.ftlZWo {
opacity: 0;
}

.KQSXD0 {
transition: opacity var(--transition-duration) cubic-bezier(0.64, 0, 0.78, 0);
}

.KQSXD0,
.pagQKE {
opacity: 1;
}

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

.BB49uC {
transform: translateX(100%);
}

.j9xE1V {
transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
}

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

.DxijZJ {
transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
}

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

.cJijIV {
transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
}

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

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

.qDxYJm {
transform: translateY(100%);
}

.aA9V0P {
transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
}

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

.Xf2zsA {
transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
}

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

.EeUgMu {
transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
}

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

.WIFaG4 {
transform: translateY(100%);
    transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 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 0.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: 0.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: 0.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: 0.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: 0.2s ease-in;
}

.kdBXfh {
transition: 0.2s;
}

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

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

.LVP8Wf {
opacity: 1;
    transition: 0.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 0.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 0.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));
}

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

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

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

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

.Saw6y5,
._9tgL2 {
position: absolute;
    top: 0;
}

.B_8vzd img,
.Saw6y5,
._9tgL2 {
height: 100%;
    width: 100%;
}

.yq8wNF {
opacity: 0;
}

.UhZpjR,
.yq8wNF {
position: absolute;
    top: 0;
}

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

.M7AL1H [data-mesh-id$="inlineContent-gridContainer"],
.M7AL1H [data-mesh-id$="inlineContent"] {
height: 100%;
}

.M7AL1H .bG1bix {
height: 100%;
    position: absolute;
    width: 100%;
}

.M7AL1H:before {
grid-area: 1/1/2/2;
}

.K0b3At {
border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-width: var(--border-width);
    bottom: 0;
    box-shadow: var(--box-shadow);
    filter: var(--fill-container-drop-shadow, none);
    left: 0;
    margin: var(--border-compensate-margin, 0);
    overflow: var(--fill-container-overflow);
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--fill-container-transform);
}

.K0b3At:focus {
z-index: auto !important;
}

.bno0bO {
transform: var(--fill-transform);
}

.TFzbYK video {
opacity: 0;
    visibility: hidden;
}

.TFzbYK canvas {
opacity: 0;
}

.TFzbYK img {
filter: var(--filter-effect-svg-url);
}

.AEWcAU {
bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: 0.15s, 0.5s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1);
}

.nWh_dn {
opacity: 0;
    transform: scale(0.95);
    transition-duration: 0.3s, 0.1s;
    transition-property: transform opacity;
    transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1);
}

.PZw00o {
cursor: pointer;
    filter: drop-shadow(0 0 1px black);
    opacity: 0;
    transition-delay: 0.2s;
    transition-duration: 0.2s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0);
}

.PZw00o:focus {
opacity: 1;
}

.LovKv4 {
width: 48px;
}

.Igcjov,
.iuf0mL {
margin: 5px 10px 7px 8px;
    opacity: 0;
}

.M7AL1H[data-can-play] .AEWcAU {
opacity: 0.99;
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

.M7AL1H[data-no-audio] .PZw00o {
--display: none;
    display: none;
}

.M7AL1H[data-animate-poster="fade"] [class~="bgVideoposter"] {
transition: opacity 1.6s ease-out;
}

.M7AL1H[data-show-canvas] canvas {
opacity: 1;
}

.M7AL1H[data-show-canvas] [class~="bgVideoposter"] {
opacity: 0;
}

.M7AL1H[data-playing] .AEWcAU {
opacity: 0;
    transition-duration: 0.15s, 0.3s;
}

.M7AL1H[data-show-audio] .PZw00o {
opacity: 1;
    transition-delay: 0.2s;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.61, 1, 0.88, 1);
}

.M7AL1H[data-roll-in] .AEWcAU {
transform: scale(1.07);
    transition-duration: 0.25s, 0.5s;
}

.M7AL1H[data-roll-in][data-playing] .AEWcAU {
transition-duration: 0.25s, 0.3s;
}

.M7AL1H[data-roll-in][data-playing] .nWh_dn {
opacity: 1;
    transform: scale(1);
    transition-delay: 0.35s;
}

.M7AL1H[data-audio="off"] .iuf0mL,
.M7AL1H[data-audio="on"] .Igcjov {
opacity: 1;
}

.M7AL1H[data-stop] {
cursor: auto;
}

.M7AL1H[data-stop] .AEWcAU {
opacity: 0;
    transform: none;
    transition: none;
}

.M7AL1H[data-stop] .PZw00o {
cursor: auto;
    opacity: 0;
    transition: none;
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .RMkeXU {
outline: 2px solid #116dff;
    outline-offset: 1px;
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .AEWcAU {
opacity: 1;
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .nWh_dn {
opacity: 0;
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .nWh_dn {
opacity: 1;
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .AEWcAU {
opacity: 0;
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .K0b3At {
box-shadow: none;
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

.oeWIOw {
direction: var(--direction);
}

.oeWIOw .Ebr6AI .Rhimou {
display: var(--item-display);
    height: var(--item-size);
    margin-block: var(--item-margin-block);
    margin-inline: var(--item-margin-inline);
    width: var(--item-size);
}

.oeWIOw .Ebr6AI .Rhimou:last-child {
margin-block: 0;
    margin-inline: 0;
}

.oeWIOw .Ebr6AI .Rhimou .Q8t1PH {
display: block;
}

.oeWIOw .Ebr6AI .Rhimou .Q8t1PH .qFhtwZ {
height: var(--item-size);
    width: var(--item-size);
}

.oeWIOw {
--display: table;
    display: var(--display);
}

.oeWIOw .Ebr6AI {
display: flex;
    flex-direction: var(--flex-direction);
}

.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, 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, 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 0.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 0.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 0.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 0.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 0.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 0.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;
}

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

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

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

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

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

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

.VgO9Yg {
height: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.K8MSra {
opacity: 0;
}

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

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

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

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

.FNxOn5 {
position: absolute;
}

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

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

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

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

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

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

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

.P4my70 {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
    transition: all 0.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, 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, 0.6));
    transition: all 0.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, 0.6));
}

.enVN3p {
border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 22px;
    position: relative;
    transition: all 0.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 0.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, 0.6));
    transition: all 0.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, 0.6));
}

.XLAVDo {
cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 21px;
    justify-content: space-between;
    transition: transform 0.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 0.33s cubic-bezier(0.54, -0.81, 0.57, 0.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 0.33s cubic-bezier(0.54, -0.81, 0.57, 0.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, 0.6));
    transition: all 0.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, 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 0.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 0.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 0.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, 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, 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, 0.6));
    transition: all 0.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, 0.6));
}

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

.tbJLVX {
-webkit-touch-callout: none;
    opacity: 1;
    transition: opacity 0.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 0.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 0.3s ease;
}

.XOaVd6 {
transform: translate(-50%, -50%) rotate(-45deg);
    transition: all 0.3s ease 0.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, 0.6));
    transition: all 0.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, 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: 0.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, 0.6));
    transition: all 0.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, 0.6));
}

.Klh_2G {
height: 20px;
    transition: transform 0.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 0.3s ease-in-out, transform 0.3s ease-in-out, opacity 0.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, 0.6));
    transition: all 0.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, 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: 0.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: 0.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, 0.6));
    transition: all 0.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, 0.6));
}

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

.Jzi8Yx {
transform: rotate(-45deg);
    transition: opacity 0.2s ease, transform 0.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 0.2s ease, border-color 0.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, 0.6));
    transition: all 0.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, 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: 0.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, 0.6));
    transition: all 0.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, 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 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6), width 0.2s ease 0.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 0.2s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.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 0.2s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.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, 0.6));
    transition: all 0.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, 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 0.3s cubic-bezier(0, 1, 0.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, 0.6));
    transition: all 0.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, 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: 0.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, 0.6));
    transition: all 0.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, 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 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), top 0.2s cubic-bezier(0.3, 1.4, 0.7, 1) 0.2s, bottom 0.2s cubic-bezier(0.3, 1.4, 0.7, 1) 0.2s;
    width: 22px;
}

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

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

.BCbKRj.HoyfNC span {
transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, top 0.2s cubic-bezier(0.3, 1.4, 0.7, 1), bottom 0.2s cubic-bezier(0.3, 1.4, 0.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, 0.6));
    transition: all 0.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, 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 0.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, 0.6));
    transition: all 0.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, 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 0.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 0.5s, opacity 0.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);
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
transition: opacity 0.4s ease !important;
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
opacity: 0;
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important;
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
transform: scale(1.1);
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
transform: scale(1.11);
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
transform: scale(0.9009009009);
}

div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .hover-info-element {
transition: transform 1.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important;
}

div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover):hover .gallery-item-content {
transform: scale(0.845) rotate(calc(var(--tiltAngleValue) * 1deg));
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
transition: filter 0.4s linear !important;
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
filter: blur(6px);
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
transition: filter 0.6s ease !important;
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
filter: grayscale(1);
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
transition: background-color 0.4s ease !important;
    transition: transform 0.4s ease !important;
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
transform: scale(0.985);
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover div,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover div {
transform: none !important;
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
transition: filter 0.6s ease !important;
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
filter: invert(1);
}

div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
filter: grayscale(1);
    transition: filter 0.6s ease !important;
}

div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
filter: grayscale(0);
}

div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
filter: brightness(1);
    transition: filter 0.6s ease !important;
}

div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
filter: brightness(0.7);
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
transition: none;
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
opacity: 0;
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
transition: none;
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
background: rgba(8, 8, 8, 0.75);
    opacity: 1;
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
opacity: 1 !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
transition: filter 0.4s ease, opacity 0.4s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
filter: opacity(0);
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(1);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
transition: transform 0.4s ease, filter 0.2s ease, opacity 0.2s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
filter: opacity(0);
    transform: scale(0.9);
    transition: transform 0.4s ease, filter 0.2s ease, opacity 0.2s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.2s ease;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(1);
    transform: scale(1);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
filter: opacity(0);
    transform: translateY(100%);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(1);
    transform: translateY(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
filter: opacity(0);
    transform: translateX(-100%);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(1);
    transform: translateX(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
filter: opacity(0);
    transform: translateX(100%);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(1);
    transform: translateX(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
filter: opacity(0);
    transform: translateY(-100%);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(1);
    transform: translateY(0);
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
transition: none;
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
background: rgba(8, 8, 8, 0.75);
    opacity: 1;
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
opacity: 1;
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
opacity: 1 !important;
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
transition: none;
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
opacity: 0;
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
opacity: 0 !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
transition: filter 0.4s ease, opacity 0.4s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
filter: opacity(1);
    transition: filter 0.4s ease, opacity 0.4s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(0);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
transition: transform 0.4s ease, filter 0.2s ease, opacity 0.2s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
filter: opacity(1);
    transform: scale(1);
    transition: transform 0.4s ease, filter 0.2s ease, opacity 0.2s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.2s ease;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(0);
    transform: scale(0.9);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
filter: opacity(1);
    transform: translateY(0);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(0);
    transform: translateY(100%);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
filter: opacity(1);
    transform: translateX(0);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(0);
    transform: translateX(-100%);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
filter: opacity(1);
    transform: translateX(100%);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(0);
    transform: translateX(0);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
filter: opacity(1);
    transform: translateY(-100%);
    transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
filter: opacity(0);
    transform: translateY(0);
}

.animation-slide {
transition: width 0.4s ease, height 0.4s ease, top 0.4s ease, left 0.4s ease;
}

.item-with-secondary-media-container .secondary-media-item.hide {
opacity: 0;
}

.item-with-secondary-media-container .secondary-media-item.show {
opacity: 1;
}

[data-collapsed="true"] .pro-gallery-parent-container .gallery-item,
[data-hidden="true"] .pro-gallery-parent-container .gallery-item {
background-image: none !important;
}

html.pro-gallery {
height: auto;
    width: 100%;
}

body.pro-gallery {
transition: opacity 2s ease;
}

#gallery-loader {
position: fixed;
    top: 50%;
}

.show-more-container {
line-height: 138px;
    text-align: center;
}

.show-more-container i.show-more {
color: #5d5d61;
    cursor: pointer;
    font-size: 40px;
    margin-top: -3px;
}

.show-more-container button.show-more {
background: transparent;
    border: 2px solid #5d5d61;
    border-radius: 0;
    color: #5d5d61;
    cursor: pointer;
    display: inline-block;
    font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
    font-size: 12px;
    padding: 11px 29px;
}

.show-more-container button.show-more:hover {
background: rgba(0, 0, 0, 0.1);
}

.more-items-loader {
color: #116dff;
    display: block;
    font-size: 30px;
    line-height: 50px;
    text-align: center;
    width: 100%;
}

.version-header {
background: hsla(0, 0%, 100%, 0.8);
    color: #e03939;
    font-family: Consolas, monospace;
    font-size: 13px;
    height: 100px;
    left: 0;
    line-height: 30px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 320px;
    z-index: 100;
}

.auto-slideshow-button {
cursor: pointer;
    height: 28px;
    margin-top: 19px;
    padding: 5px;
    width: 20px;
}

.auto-slideshow-button,
.auto-slideshow-counter {
display: flex;
    left: auto;
    opacity: 0.9;
    position: absolute;
    text-align: center;
    z-index: 1;
}

.auto-slideshow-counter {
font-size: 15px;
    line-height: normal;
    margin-top: 24px;
}

@keyframes fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.mouse-cursor {
display: flex;
    position: absolute;
    width: 100%;
}

.follow-mouse-cursor {
position: absolute;
    transition: all 0.2s ease;
}

.follow-mouse-cursor > div {
pointer-events: none;
}

.follow-mouse-cursor > div,
.nav-arrows-container {
align-items: center;
    display: flex;
    justify-content: center;
}

.nav-arrows-container {
background: transparent;
    border: none;
    cursor: pointer;
    left: auto;
    opacity: 0.9;
    position: absolute;
    text-align: center;
}

.nav-arrows-container:hover {
opacity: 1;
}

.nav-arrows-container.shadow svg {
filter: drop-shadow(0 1px 0.15px #b2b2b2);
}

.nav-arrows-container .slideshow-arrow {
flex-shrink: 0;
}

.nav-arrows-container:focus {
box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #116dff !important;
}

.arrow-portal-container span {
align-items: center;
    animation: fadeIn 0.1s ease-in-out;
    display: flex;
    justify-content: center;
    position: fixed;
    transition: top 50ms, left 50ms;
}

div.gallery-slideshow .gallery-column,
div.gallery-slideshow div.pro-gallery {
box-sizing: content-box !important;
}

div.gallery-slideshow .gallery-group,
div.gallery-slideshow .gallery-item-container,
div.gallery-slideshow .gallery-item-wrapper {
overflow: visible !important;
}

div.gallery-slideshow.streched .gallery-slideshow-info {
padding-left: 50px !important;
    padding-right: 50px !important;
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
bottom: -220px;
    box-sizing: border-box;
    display: flex;
    height: 220px;
    padding-top: 0;
    position: absolute;
    width: 100%;
    z-index: 15;
}

.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
padding: 30px 60px;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
padding: 30px 10px 50px;
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
padding: 30px;
}

div.pro-gallery {
height: 100%;
    width: 100%;
}

div.pro-gallery,
div.pro-gallery .gallery-column {
backface-visibility: hidden;
    overflow: hidden;
    position: relative;
}

div.pro-gallery .gallery-column {
float: left;
    transform-style: preserve-3d;
}

div.pro-gallery .gallery-column .gallery-left-padding {
display: inline-block;
    height: 100%;
}

div.pro-gallery .gallery-column .gallery-top-padding {
display: block;
    width: 100%;
}

div.pro-gallery .gallery-group {
backface-visibility: hidden;
    box-sizing: border-box;
    float: left;
    font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
    font-size: 11px;
    overflow: hidden;
    padding: 0;
    position: relative;
    transform-style: preserve-3d;
}

div.pro-gallery .gallery-group.debug.gallery-group-gone {
background: #cdcdd0;
}

div.pro-gallery .gallery-group.debug.gallery-group-visible {
background: #c1f0c1;
}

div.pro-gallery .gallery-group.debug.gallery-group-hidden {
background: #f99;
}

div.pro-gallery .gallery-item-container {
backface-visibility: hidden;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: default;
    display: inline-block;
    font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
    font-size: 11px;
    outline: none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    scroll-snap-align: center;
    text-decoration: none;
    transform-style: preserve-3d;
    vertical-align: top;
    will-change: top, left, width, height;
}

div.pro-gallery .gallery-item-container .item-action {
height: 1px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    width: 1px;
    z-index: -1;
}

div.pro-gallery .gallery-item-container .item-action:focus {
--focus-ring-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
cursor: pointer;
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
cursor: pointer;
    text-decoration: underline;
}

div.pro-gallery .gallery-item-container.visible {
transform: translateZ(0);
}

div.pro-gallery .gallery-item-container.clickable {
cursor: pointer;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper {
height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
-o-object-fit: cover;
    object-fit: cover;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item > div {
height: 100% !important;
    width: 100% !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit,
div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent {
background: transparent;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
background: transparent;
    -o-object-fit: contain;
    object-fit: contain;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
border-radius: 0;
    height: 100%;
    left: 0;
    margin: 0;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
-webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    
    white-space: normal;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
letter-spacing: normal !important;
    line-height: normal !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item > div {
background: initial !important;
    box-sizing: border-box;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span {
margin: 0;
    padding: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
height: 30px;
    left: 50%;
    opacity: 0.4;
    top: 50%;
    width: 15px;
    z-index: -1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100% !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
animation: none !important;
    background-color: transparent;
    opacity: 1 !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
display: none !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded ~ .pro-circle-preloader {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
opacity: 0 !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
background-size: contain;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.three-d-loaded img {
opacity: 0;
    pointer-events: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.three-d-loading img {
opacity: 1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder img {
transition: opacity 0.2s ease;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
overflow: hidden;
    text-align: center;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
left: 0;
    top: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce ~ .image-item {
opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.playing button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.playing i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem.playing button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem.playing i {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i {
-webkit-font-smoothing: antialiased;
    background: #080808;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    text-rendering: auto;
    
    top: 50%;
    z-index: 11;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-triangle {
opacity: 1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-triangle {
font-size: 26px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i:hover {
opacity: 0.9;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i:before {
font-size: 2.3em;
    opacity: 1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
bottom: -220px;
    box-sizing: border-box;
    display: flex;
    height: 220px;
    position: absolute;
    width: 100%;
    z-index: 15;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info > div {
height: 100%;
    width: 100%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
border-radius: 0;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: normal;
    width: 100%;
    z-index: 15;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
height: 100%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
opacity: 0 !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
box-sizing: border-box;
    content: " ";
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info {
box-sizing: border-box;
    cursor: pointer;
}

div.pro-gallery .thumbnailItem.playing button,
div.pro-gallery .thumbnailItem.playing i {
display: none;
}

div.pro-gallery .thumbnailItem button,
div.pro-gallery .thumbnailItem i {
-webkit-font-smoothing: antialiased;
    background: #080808;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    height: 28px;
    left: 50%;
    margin: -16px -1px 0 -16px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    text-rendering: auto;
    
    top: 50%;
    width: 28px;
    z-index: 11;
}

div.pro-gallery .thumbnailItem button.play-triangle,
div.pro-gallery .thumbnailItem i.play-triangle {
opacity: 1;
}

div.pro-gallery .thumbnailItem button:before,
div.pro-gallery .thumbnailItem i:before {
font-size: 2.3em;
    opacity: 1;
}

div.pro-gallery.one-row {
float: left;
    white-space: nowrap;
}

div.pro-gallery.one-row .gallery-column {
float: none;
    white-space: nowrap;
    width: 100%;
}

div.pro-gallery.one-row .gallery-column .gallery-group {
display: inline-block;
    float: none;
}

div.pro-gallery.one-row.slider .gallery-column {
overflow-x: scroll;
}

div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
-ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}

div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
position: relative;
    will-change: transform;
}

div.pro-gallery.thumbnails-gallery {
float: left;
    overflow: hidden;
}

div.pro-gallery.thumbnails-gallery .galleryColumn {
overflow: visible;
    position: relative;
}

div.pro-gallery.thumbnails-gallery .thumbnailItem {
background-color: #fff;
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    cursor: pointer;
    overflow-y: inherit;
    position: absolute;
}

div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight:after {
background-color: hsla(0, 0%, 100%, 0.6);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

div.pro-gallery :focus {
box-shadow: none;
}

div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus,
div.pro-gallery.accessible i:focus {
box-shadow: 0 0 0 1px #fff, 0 0 1px 2px #116dff;
}

div.pro-gallery.accessible .has-custom-focus:focus {
box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #116dff;
}

div.pro-gallery.accessible .gallery-item-hover button:focus,
div.pro-gallery.accessible .gallery-item-hover i:focus {
box-shadow: none;
}

div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight:after {
box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, 0 0 10px -5px #116dff;
}

div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus):after {
border-radius: inherit;
    box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff;
    content: " ";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 15;
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:before {
box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff;
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:after {
border-radius: inherit;
    box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, 0 0 10px -5px #116dff;
    content: " ";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}

div.pro-gallery .hide-scrollbars {
-ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
}

div.pro-gallery .hide-scrollbars ::-webkit-scrollbar,
div.pro-gallery .hide-scrollbars::-webkit-scrollbar {
height: 0 !important;
    width: 0 !important;
}

div.pro-gallery .rtl {
direction: rtl;
}

div.pro-gallery .ltr {
direction: ltr;
}

.sr-only.out-of-view-component {
border: 0;
    clip-path: circle(0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.screen-logs {
word-wrap: break-word;
    background: #fff;
    font-size: 10px;
    width: 280px;
}

.fade {
display: block;
    transition: opacity 0.6s ease;
}

.fade-visible {
opacity: 1;
}

.fade-hidden {
opacity: 0;
}

.deck-before {
transform: translateX(-100%);
}

.deck-before,
.deck-before-rtl {
display: block;
    transition: transform 0.6s ease;
    z-index: 1;
}

.deck-before-rtl {
transform: translateX(100%);
}

.deck-current {
display: block;
    transform: translateX(0);
    transition: transform 0.6s ease;
    z-index: 0;
}

.deck-current .override {
transition: transform 0.6s ease, opacity 0.1s ease 0.2s !important;
}

.deck-after {
display: block;
    opacity: 0;
    transition: opacity 0.2s ease 0.6s;
    z-index: -1;
}

.deck-after .override {
transition: opacity 0.1s ease 0s !important;
}

.disabled-transition {
transition: none !important;
}

@keyframes changing_background {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

.pro-gallery-parent-container.gallery-slideshow [data-hook="group-view"]:before,
.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook="group-view"] .item-link-wrapper:before {
content: "";
    height: 1px;
    left: var(--group-left);
    pointer-events: none;
    position: absolute;
    right: var(--group-right);
    scroll-snap-align: center;
    top: var(--group-top);
    width: var(--group-width);
}

.gallery-item-container {
scroll-snap-align: none !important;
}

.gallery-slideshow .gallery-item-container:not(.clickable) a {
cursor: default;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner {
box-sizing: border-box;
    height: 100%;
    padding-top: 24px;
    width: 100%;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text {
display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 25px;
    padding: 0;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text > div {
width: 100%;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-title {
font-size: 21px;
    
    line-height: 32px;
    white-space: normal;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-description,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-title {
-webkit-box-orient: vertical;
    color: #2b5672;
    display: block;
    font-family: HelveticaNeueW01-Thin, HelveticaNeueW02-Thin, HelveticaNeueW10-35Thin, sans-serif;
    height: auto;
    text-overflow: ellipsis;
    transition: opacity 0.4s ease;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-description {
font-size: 15px;
    line-height: 25px;
    overflow: hidden;
    
    white-space: nowrap;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-description > span {
white-space: normal;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-member.hide {
display: none;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
color: #fff;
    display: flex;
    justify-content: center;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 0px;
    outline: none;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
display: none;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
opacity: 1 !important;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
background: hsla(0, 0%, 100%, 0.1);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social {
display: flex;
    flex-direction: row;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    transition: opacity 0.4s ease;
    z-index: 16;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social.info-align-right,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button {
color: #2b5672;
    cursor: pointer;
    display: inline-flex;
    font-size: 19px;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button svg {
fill: inherit;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button * {
height: inherit;
    width: inherit;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
align-items: center;
    background: transparent;
    border: none;
    -moz-column-gap: 7px;
    column-gap: 7px;
    display: flex;
    font-size: 15px;
    margin: -5px;
    padding: 0;
    padding: 5px;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
fill: #2b5672;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
color: #2b5672;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 15px;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
background: transparent;
    border: none;
    font-size: 15px;
    padding: 0;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
background: transparent;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    text-decoration: none;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
color: #2b5672;
    display: inline-block;
    float: left;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 2px;
    padding-left: 9px;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
display: inline-block;
    font-size: 12px;
    height: 30px;
    margin-left: 25px !important;
    margin-right: 25px !important;
    max-width: 300px;
    overflow: hidden;
    transform: none !important;
    transition: width 0.3s;
    width: 0;
    z-index: 16;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
background: transparent;
    border: none;
    color: #2b5672;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 15px;
    height: 30px;
    line-height: 14px;
    margin: 0 6px;
    text-align: center;
    text-decoration: none;
    width: 30px;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
opacity: 0.7;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share,
.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
font-size: 13px;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info {
box-sizing: border-box;
    height: 100%;
    padding-top: 24px;
    padding-top: 0;
    width: 100%;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text {
display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 25px;
    padding: 0;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text > div {
width: 100%;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
-webkit-box-orient: vertical;
    color: #2b5672;
    display: block;
    
    font-family: HelveticaNeueW01-Thin, HelveticaNeueW02-Thin, HelveticaNeueW10-35Thin, sans-serif;
    font-size: 21px;
    height: auto;
    line-height: 32px;
    text-overflow: ellipsis;
    transition: opacity 0.4s ease;
    white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
-webkit-box-orient: vertical;
    color: #2b5672;
    display: block;
    
    font-family: HelveticaNeueW01-Thin, HelveticaNeueW02-Thin, HelveticaNeueW10-35Thin, sans-serif;
    font-size: 15px;
    height: auto;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: opacity 0.4s ease;
    white-space: nowrap;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description > span {
white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
display: none;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
color: #fff;
    display: flex;
    justify-content: center;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 0px;
    outline: none;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
display: none;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
opacity: 1 !important;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
background: hsla(0, 0%, 100%, 0.1);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social {
display: flex;
    flex-direction: row;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    transition: opacity 0.4s ease;
    z-index: 16;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
color: #2b5672;
    cursor: pointer;
    display: inline-flex;
    font-size: 19px;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button svg {
fill: inherit;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button * {
height: inherit;
    width: inherit;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
align-items: center;
    background: transparent;
    border: none;
    -moz-column-gap: 7px;
    column-gap: 7px;
    display: flex;
    font-size: 15px;
    margin: -5px;
    padding: 0;
    padding: 5px;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
fill: #2b5672;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
color: #2b5672;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 15px;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
background: transparent;
    border: none;
    font-size: 15px;
    padding: 0;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
background: transparent;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    text-decoration: none;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
color: #2b5672;
    display: inline-block;
    float: left;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 2px;
    padding-left: 9px;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
display: inline-block;
    font-size: 12px;
    height: 30px;
    margin-left: 25px !important;
    margin-right: 25px !important;
    max-width: 300px;
    overflow: hidden;
    transform: none !important;
    transition: width 0.3s;
    width: 0;
    z-index: 16;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
background: transparent;
    border: none;
    color: #2b5672;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 15px;
    height: 30px;
    line-height: 14px;
    margin: 0 6px;
    text-align: center;
    text-decoration: none;
    width: 30px;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
opacity: 0.7;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share,
.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
font-size: 13px;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
box-sizing: border-box;
    height: 100%;
    padding-top: 24px;
    width: 100%;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 25px;
    padding: 0;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text > div {
width: 100%;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
-webkit-box-orient: vertical;
    color: #2b5672;
    display: block;
    
    font-family: HelveticaNeueW01-Thin, HelveticaNeueW02-Thin, HelveticaNeueW10-35Thin, sans-serif;
    font-size: 21px;
    height: auto;
    line-height: 32px;
    text-overflow: ellipsis;
    transition: opacity 0.4s ease;
    white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
-webkit-box-orient: vertical;
    color: #2b5672;
    display: block;
    
    font-family: HelveticaNeueW01-Thin, HelveticaNeueW02-Thin, HelveticaNeueW10-35Thin, sans-serif;
    font-size: 15px;
    height: auto;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: opacity 0.4s ease;
    white-space: nowrap;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description > span {
white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
display: none;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
color: #fff;
    display: flex;
    justify-content: center;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 0px;
    outline: none;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
display: none;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
opacity: 1 !important;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
background: hsla(0, 0%, 100%, 0.1);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
display: flex;
    flex-direction: row;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    transition: opacity 0.4s ease;
    z-index: 16;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
color: #2b5672;
    cursor: pointer;
    display: inline-flex;
    font-size: 19px;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button svg {
fill: inherit;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button * {
height: inherit;
    width: inherit;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
align-items: center;
    background: transparent;
    border: none;
    -moz-column-gap: 7px;
    column-gap: 7px;
    display: flex;
    font-size: 15px;
    margin: -5px;
    padding: 0;
    padding: 5px;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
fill: #2b5672;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
color: #2b5672;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 15px;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
background: transparent;
    border: none;
    font-size: 15px;
    padding: 0;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
background: transparent;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    text-decoration: none;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
color: #2b5672;
    display: inline-block;
    float: left;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 2px;
    padding-left: 9px;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
display: inline-block;
    font-size: 12px;
    height: 30px;
    margin-left: 25px !important;
    margin-right: 25px !important;
    max-width: 300px;
    overflow: hidden;
    transform: none !important;
    transition: width 0.3s;
    width: 0;
    z-index: 16;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
background: transparent;
    border: none;
    color: #2b5672;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 15px;
    height: 30px;
    line-height: 14px;
    margin: 0 6px;
    text-align: center;
    text-decoration: none;
    width: 30px;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
opacity: 0.7;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share,
.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
font-size: 13px;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
padding: 0 20px 20px;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
display: flex;
    flex-direction: column;
    justify-content: center;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
display: flex;
    flex-direction: row;
    height: auto;
    margin: 0;
    position: static;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
margin: 0 -10px 0;
    width: auto;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
background: linear-gradient(rgba(0, 0, 0, 0.2), transparent 140px);
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.pro-gallery-wix-wrapper
    .gallery-slider
    div.pro-gallery
    .gallery-item-container
    .gallery-item-wrapper
    .gallery-item-hover
    .hover-info-element
    .info-element-social.info-align-right
    .info-element-social-share:hover
    .info-element-social-share-box,
.pro-gallery-wix-wrapper
    .gallery-thumbnails
    div.pro-gallery
    .gallery-item-container
    .gallery-item-wrapper
    .gallery-item-hover
    .hover-info-element
    .info-element-social.info-align-right
    .info-element-social-share:hover
    .info-element-social-share-box {
margin-right: 40px !important;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
font-size: 19px;
    margin: 0;
    position: static !important;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
margin-top: -3px;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
margin-left: 25px !important;
    margin-right: 25px !important;
    overflow: hidden;
    transition: width 0.3s;
    width: 0;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
outline: none;
    width: 210px !important;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
padding: 30px;
}

.pro-gallery-wix-wrapper .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
padding: 30px 0 0;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
-webkit-box-pack: center;
    color: #fff;
    display: flex;
    justify-content: center;
    
    transition: opacity 0.4s ease;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
margin-right: 7px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
-webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    display: block;
    
    font-size: 16px;
    line-height: 0px;
    opacity: 1;
    outline: none;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
display: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
background: hsla(0, 0%, 100%, 0.1);
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0;
    padding: 30px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
padding-top: 5px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
padding-left: 5px;
    padding-right: 5px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
opacity: 0 !important;
    pointer-events: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text > div {
width: 100%;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
box-sizing: border-box;
    padding-top: 60px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
-webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    
    font-size: 21px;
    line-height: 32px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
-webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    
    font-size: 15px;
    line-height: 25px;
    opacity: 0;
    overflow: hidden;
    white-space: normal;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
display: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
display: flex;
    flex-direction: row;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
left: 0;
    position: absolute;
    top: 0;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
box-sizing: border-box;
    outline: none;
    overflow: visible;
    transition: opacity 0.4s ease;
    z-index: 16;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item {
align-items: flex-end;
    display: flex;
    height: 90%;
    justify-content: space-around;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button {
position: static;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
margin: 0 7%;
    width: 86%;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
opacity: 0 !important;
    pointer-events: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
fill: #fff;
    color: #fff;
    cursor: pointer;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button svg {
fill: inherit;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button * {
height: inherit;
    width: inherit;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
opacity: 1 !important;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
align-items: center;
    background: #2b5672;
    border: none;
    bottom: auto;
    -moz-column-gap: 7px;
    column-gap: 7px;
    display: flex;
    font-size: 15px;
    left: 26px;
    margin: -5px;
    padding: 5px;
    top: 26px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 15px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
background: transparent;
    border: none;
    bottom: 30px;
    font-size: 15px;
    left: 30px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 18px;
    line-height: 14px;
    outline: none;
    text-decoration: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
display: inline-block;
    float: left;
    font-family: HelveticaNeueW01-UltLt, HelveticaNeueW02-UltLt, HelveticaNeueW10-25UltL, sans-serif;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin-top: 2px;
    padding-left: 9px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
bottom: 26px;
    left: auto;
    right: 30px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
display: flex;
    height: 30px;
    justify-content: center;
    left: auto;
    right: 22px;
    top: 26px;
    width: 20px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
bottom: 25px;
    left: auto;
    right: 68px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
right: 30px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
bottom: calc(50% - 10px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love {
left: calc(25% - 8px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span {
display: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
right: calc(25% - 8px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
left: calc(50% - 8px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
bottom: auto;
    left: calc(50% - 8px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love {
top: calc(25% - 10px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
bottom: calc(25% - 10px);
    right: auto;
    top: auto;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
top: calc(50% - 10px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
bottom: calc(50% - 10px);
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
font-size: 12px;
    height: 100%;
    left: 50%;
    margin-left: -3px;
    margin-top: 1px;
    max-width: 300px;
    min-width: 200px;
    opacity: 0;
    outline: none;
    overflow: visible;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    transition: opacity 0.4s ease;
    width: 100%;
    z-index: 16;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
opacity: 0 !important;
    pointer-events: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
opacity: 0.7;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
margin-left: 5px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
font-size: 13px;
    margin-top: 1px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
margin-left: -1px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
font-size: 13px;
    margin-left: -3px;
    margin-top: 1px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
left: 0;
    max-height: 300px;
    max-width: none;
    min-width: 0;
    top: 50%;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
left: 50%;
    margin-left: -10px;
    margin-top: 8px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
font-size: 13px;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info {
box-sizing: border-box;
    cursor: pointer;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description,
.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
-webkit-box-orient: vertical;
    display: -webkit-box;
    
    overflow: hidden;
    
    text-overflow: ellipsis;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description > span {
white-space: normal;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
display: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
color: #fff;
    display: flex;
    justify-content: center;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 0px;
    outline: none;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
display: none;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
background: hsla(0, 0%, 100%, 0.1);
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.pro-gallery-wix-wrapper div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
display: none !important;
}

.pro-gallery-overlay-animation-wrapper .gallery-item-hover:before {
transition: all 0.3s cubic-bezier(0.3, 0.13, 0.12, 1);
}

.pro-gallery-overlay-animation-wrapper.expand.animation-appears .gallery-item-hover:before {
opacity: 0 !important;
    transform: scale(0.8);
}

.pro-gallery-overlay-animation-wrapper.expand.animation-appears .gallery-item-container:hover .gallery-item-hover:before,
.pro-gallery-overlay-animation-wrapper.expand.animation-disappears .gallery-item-hover:before {
opacity: 1 !important;
    transform: scale(1);
}

.pro-gallery-overlay-animation-wrapper.expand.animation-disappears .gallery-item-container:hover .gallery-item-hover:before {
opacity: 0 !important;
    transform: scale(0.8);
}

.pro-gallery-overlay-animation-wrapper.fade-in.animation-appears .gallery-item-hover:before {
filter: opacity(0) !important;
    opacity: 0 !important;
}

.pro-gallery-overlay-animation-wrapper.fade-in.animation-appears .gallery-item-container:hover .gallery-item-hover:before,
.pro-gallery-overlay-animation-wrapper.fade-in.animation-disappears .gallery-item-hover:before {
filter: opacity(1) !important;
    opacity: 1 !important;
}

.pro-gallery-overlay-animation-wrapper.fade-in.animation-disappears .gallery-item-container:hover .gallery-item-hover:before {
filter: opacity(0) !important;
    opacity: 0 !important;
}

.pro-gallery-overlay-animation-wrapper.slide-up.animation-appears .gallery-item-hover:before {
transform: translateY(100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-up.animation-appears .gallery-item-container:hover .gallery-item-hover:before,
.pro-gallery-overlay-animation-wrapper.slide-up.animation-disappears .gallery-item-hover:before {
transform: translateY(0) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-up.animation-disappears .gallery-item-container:hover .gallery-item-hover:before {
transform: translateY(-100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-right.animation-appears .gallery-item-hover:before {
opacity: 0 !important;
    transform: translateX(-100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-right.animation-appears .gallery-item-container:hover .gallery-item-hover:before,
.pro-gallery-overlay-animation-wrapper.slide-right.animation-disappears .gallery-item-hover:before {
opacity: 1 !important;
    transform: translateX(0) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-right.animation-disappears .gallery-item-container:hover .gallery-item-hover:before {
opacity: 0 !important;
    transform: translateX(100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-down.animation-appears .gallery-item-hover:before {
opacity: 0 !important;
    transform: translateY(-100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-down.animation-appears .gallery-item-container:hover .gallery-item-hover:before,
.pro-gallery-overlay-animation-wrapper.slide-down.animation-disappears .gallery-item-hover:before {
opacity: 1 !important;
    transform: translateY(0) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-down.animation-disappears .gallery-item-container:hover .gallery-item-hover:before {
opacity: 0 !important;
    transform: translateY(100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-left.animation-appears .gallery-item-hover:before {
opacity: 0 !important;
    transform: translateX(100%) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-left.animation-appears .gallery-item-container:hover .gallery-item-hover:before,
.pro-gallery-overlay-animation-wrapper.slide-left.animation-disappears .gallery-item-hover:before {
opacity: 1 !important;
    transform: translateX(0) !important;
}

.pro-gallery-overlay-animation-wrapper.slide-left.animation-disappears .gallery-item-container:hover .gallery-item-hover:before {
opacity: 0 !important;
    transform: translateX(-100%) !important;
}

.manual-height-gallery-wrapper {
height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.fullscreen-focus-lock {
height: 100%;
}

#variant-resize-watcher {
left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: calc(var(--variant-count) * 0.1px);
}

:root {
--ProGallery669818973-overFreemiumBanner: 1000000;
    --ProGallery669818973-overFullscreen: 1000001;
}

.ProGallery669818973__container {
overflow: auto;
    overflow-x: hidden;
}

.ProGallery669818973__container-prerender {
height: 100%;
    min-height: -moz-max-content;
    min-height: max-content;
}

.ProGallery669818973__root {
-archetype: paintBox;
    box-sizing: border-box;
    height: 100%;
    max-height: 100%;
    width: 100%;
}

.pro-gallery-parent-container {
-archetype: paintBox;
}

.gallery-item-container,
.gallery-item-container .gallery-item-content,
.gallery-item-container .gallery-item-hover:before {
transition: all 0.3s, width 0s, height 0s;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-hover-flex-container .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-hover-flex-container .gallery-item-hover:before {
background: transparent;
}

.nav-arrows-container {
opacity: 1 !important;
}

.nav-arrows-container.only-arrows {
background: unset !important;
    border: unset !important;
    box-shadow: unset !important;
}

.ProGallery669818973__info {
-archetype: text;
    box-sizing: border-box;
}

.gallery-item-common-info .info-element-title {
color: rgb(var(--color_15));
    font: var(--font_6);
}

.gallery-item-common-info .info-element-description {
color: rgb(var(--color_15));
    font: var(--font_8);
}

.hover-info-element .info-element-title {
color: rgb(var(--color_11));
    font: var(--font_6);
}

.hover-info-element .info-element-description {
color: rgb(var(--color_11));
    font: var(--font_8);
}

.ProGallery669818973__fullscreen {
-archetype: paintBox;
    background: #fff;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: var(--ProGallery669818973-overFreemiumBanner);
}

.show-more {
-archetype: box;
}

.ProGallery669818973__fullscreen .ProGallery669818973__x {
-archetype: icon;
    cursor: pointer;
    position: fixed;
    right: 25px;
    top: 25px;
    z-index: var(--ProGallery669818973-overFullscreen);
}

#fullscreen-view {
-archetype: paintBox;
    background-color: rgb(var(--color_11));
}

#fullscreen-view .fullscreen-side-bar-title h1 {
-archetype: text;
    color: rgb(var(--color_15));
    font: var(--font_4);
}

#fullscreen-view .fullscreen-side-bar-description,
#fullscreen-view .fullscreen-side-bar-link {
-archetype: text;
    color: rgb(var(--color_15));
    font: var(--font_8);
}

#fullscreen-view .fullscreen-close,
#fullscreen-view .fullscreen-icon {
-archetype: icon;
    color: rgb(var(--color_15));
}

#fullscreen-view.pro-fullscreen-expanded .icon-background {
-archetype: paintBox;
    background: rgba(var(--color_11), 0.4);
    opacity: 1;
}

#fullscreen-view .pro-gallery-slider-arrow svg {
-archetype: icon;
    color: rgb(var(--color_15));
}

#fullscreen-view.pro-fullscreen-expanded .pro-gallery-slider-arrow {
-archetype: paintBox;
    background: rgba(var(--color_11), 0.4);
}

.gallery-item-common-info .info-element-custom-button-button,
.hover-info-element .info-element-custom-button-button {
border-style: solid;
    border-width: 1px;
    font-size: 16px;
    line-height: 0px;
    padding: 16px;
}

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

.YZgQBw,
.djGpM3 {
flex-grow: var(--menu-items-flex-grow);
}

.djGpM3 {
display: var(--item-wrapper-display);
    height: var(--menu-item-wrapper-height);
    justify-content: var(--container-align);
    width: var(--item-wrapper-width);
}

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

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

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

.oU_31J.kcVNsE.FIGev7,
.oU_31J[data-interactive="true"]:hover.FIGev7,
.oU_31J[data-preview="hover"].FIGev7,
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .djGpM3 > .oU_31J.FIGev7 {
border-left: var(--item-hover-border-left, var(--item-border-left));
    border-radius: var(--item-hover-border-radius, var(--item-border-radius));
    border-right: var(--item-hover-border-right, var(--item-border-right));
}

.oU_31J.kcVNsE .xeYvd7,
.oU_31J[data-interactive="true"]:hover .xeYvd7,
.oU_31J[data-preview="hover"] .xeYvd7,
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .djGpM3 > .oU_31J .xeYvd7 {
background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
    color: var(--item-hover-color, var(--item-color));
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
    text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
}

.oU_31J.kcVNsE path,
.oU_31J[data-interactive="true"]:hover path,
.oU_31J[data-preview="hover"] path,
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .djGpM3 > .oU_31J path {
fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor));
}

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

.oU_31J.qY0FMu.FIGev7,
.oU_31J[data-preview="selected"].FIGev7,
.oU_31J[data-selected].FIGev7 {
border-left: var(--item-selected-border-left, var(--item-border-left));
    border-radius: var(--item-selected-border-radius, var(--item-border-radius));
    border-right: var(--item-selected-border-right, var(--item-border-right));
}

.oU_31J.qY0FMu .xeYvd7,
.oU_31J[data-preview="selected"] .xeYvd7,
.oU_31J[data-selected] .xeYvd7 {
background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
    color: var(--item-selected-color, var(--item-color));
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
    text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow));
}

.oU_31J.qY0FMu path,
.oU_31J[data-preview="selected"] path,
.oU_31J[data-selected] path {
fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor));
}

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

.xeYvd7 {
background-color: var(--item-text-highlight);
    color: var(--item-color);
    direction: var(--item-direction);
    font: var(--item-font, font_6);
    letter-spacing: var(--item-letter-spacing);
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-text-decoration);
    text-shadow: var(--item-text-outline), var(--item-text-shadow);
    text-transform: var(--item-text-transform);
    white-space: nowrap;
}

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

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

.TNsPxD[data-open="true"] {
visibility: visible;
}

.YZgQBw[data-open="calculating"] .TNsPxD,
.YZgQBw[data-open="true"] .TNsPxD {
display: grid !important;
}

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

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

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

.okY9U1.DVFVut:before {
bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

#SITE_CONTAINER.focus-ring-active .okY9U1:focus:before {
outline: 2px solid #116dff;
    outline-offset: -2px;
}

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

.okY9U1.VDxzQG:active,
.okY9U1.VDxzQG:focus {
clip-path: unset;
    position: static;
}

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

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

.okY9U1:not(.DVFVut):not(.VDxzQG) {
position: relative;
}

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

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

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

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

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

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

.YZgQBw:last-child .yRGvfY {
display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.zi7u4T [data-part="menu-item"][data-animation-name="wash"] [data-part="dropdown-item-label"] {
transition: color 0.2s ease-in-out;
}

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

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

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

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

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

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

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

.zi7u4T [data-part="menu-item"][data-animation-name="wave"] [data-part="dropdown-item-label"] {
transition: color 0.2s ease-in-out;
}

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

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

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

.Trmtvb {
direction: var(--direction);
}

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

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

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

.n2xrZl.LNYNgf {
border-left: var(--scroll-button-border-left);
    border-radius: var(--scroll-button-border-radius);
    border-right: var(--scroll-button-border-right);
}

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

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

.n2xrZl:hover .aTo_UF,
.n2xrZl[data-preview="hover"] .aTo_UF {
fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
    height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
    padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-hover-horizontal-padding, var(--scroll-button-padding-left, var(--scroll-button-horizontal-padding, 0))));
    padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-hover-horizontal-padding, var(--scroll-button-padding-right, var(--scroll-button-horizontal-padding, 0))));
    transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
    width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
}

.n2xrZl:hover {
transition: all 0.08s linear;
}

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

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

.aTo_UF {
fill: var(--scroll-button-icon-color);
    height: var(--scroll-button-icon-size);
    max-height: 100%;
    max-width: 100%;
    min-width: 1px;
    padding-left: var(--scroll-button-padding-left, var(--scroll-button-horizontal-padding, 0));
    padding-right: var(--scroll-button-padding-right, var(--scroll-button-horizontal-padding, 0));
    transform: rotate(var(--icon-rotation));
    width: var(--scroll-button-icon-size);
}

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

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

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

._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 0.4s ease 0s);
}

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

.xTjc1A[data-state~="drop"] .JS76Uv {
padding: 0 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 0.4s ease 0s);
}

.xTjc1A[data-state~="selected"] .JS76Uv {
color: rgb(var(--txts, var(--color_14, color_14)));
    transition: var(--trans, color 0.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: 0.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, 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);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.S6Dcte > * {
pointer-events: auto;
}

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

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

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

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

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

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

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

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

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

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

.AccordionContainer1266025101__container {
min-height: auto !important;
}

.AccordionContainer1266025101__root {
display: flex;
    flex-direction: column;
    gap: var(--AccordionContainer1266025101-itemSpacing, 0);
    position: relative;
    z-index: 0;
}

.AccordionContainer1266025101__accordionHeader {
align-items: center;
    -moz-column-gap: calc(var(--AccordionContainer1266025101-hPadding) * 1px);
    column-gap: calc(var(--AccordionContainer1266025101-hPadding) * 1px);
    cursor: pointer;
    direction: var(--direction, inherit);
    display: flex;
    flex-direction: var(--AccordionContainer1266025101-flexDirection);
    flex-wrap: nowrap;
    padding: calc(var(--AccordionContainer1266025101-vPadding) * 1px) calc(var(--AccordionContainer1266025101-hPadding) * 1px);
    position: relative;
    text-align: var(--align, inherit);
    width: 100%;
    z-index: 1;
}

.AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
flex-grow: 1;
    text-align: var(--align, inherit);
}

.AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionIcon {
display: flex;
    flex-shrink: 0;
}

.AccordionContainer1266025101__animationBox {
display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows calc(var(--animation-time) * 1s) ease-out;
    transition: grid-template-rows calc(var(--animation-time) * 1s) ease-out, -ms-grid-rows calc(var(--animation-time) * 1s) ease-out;
}

.AccordionContainer1266025101__accordion.AccordionContainer1266025101--isOpened > .AccordionContainer1266025101__animationBox {
grid-template-rows: 1fr;
}

.AccordionContainer1266025101__accordionContent {
min-height: 0;
    overflow: clip;
}

.AccordionContainer1266025101__accordionContent.AccordionContainer1266025101--isContentHidden,
.AccordionContainer1266025101__accordionContent.AccordionContainer1266025101--isContentHidden > div {
display: none;
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

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

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

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

.b5zn61.kRkc5Y:not(:hover):not(:disabled) {
border-color: var(--corvid-border-color, initial);
}

.b5zn61.oAOb11:not(:hover):not(:disabled) {
background-color: var(--corvid-background-color, var(--background));
}

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

.b5zn61.vOCSHf:hover:not(:disabled) {
border-color: var(--corvid-hover-border-color, initial);
}

.b5zn61.S1KgBG:hover:not(:disabled) {
background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)));
}

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

.b5zn61.n4G1gL:disabled:not(:hover) {
border-color: var(--corvid-disabled-border-color, initial);
}

.b5zn61.fagXcI:disabled:not(:hover) {
background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)));
}

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

.b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
color: var(--corvid-color, var(--color));
}

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

.b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
color: var(--corvid-hover-color, var(--hover-color, var(--color)));
}

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

.b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
color: var(--corvid-disabled-color, var(--disabled-color, var(--color)));
}

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

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

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

.b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
fill: var(--corvid-icon-color, var(--icon-color));
}

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

.b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)));
}

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

.b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)));
}

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

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

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

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

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

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

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

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

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

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

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

.DPAltb.spiv_Z:not(:hover):not(:disabled) .gIbEBg {
color: var(--corvid-color, var(--color));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.sR1W7T {
opacity: var(--hamburger-menu-container-initial-opacity);
}

.sR1W7T > * {
transform: var(--hamburger-menu-container-initial-transform);
}

.sR1W7T[data-animation-name="revealFromRight"] {
clip-path: inset(0);
}

.sR1W7T[data-animation-name="revealFromRight"] > * {
transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.sR1W7T[data-animation-name="revealFromRight"][data-animation-state="enterActive"] > *,
.sR1W7T[data-animation-name="revealFromRight"][data-animation-state="enterDone"] > * {
transform: translateX(0);
}

.sR1W7T[data-animation-name="fadeIn"] {
transition: opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

.HamburgerMenuContainer502174924__root {
-archetype: paintBox;
    left: 0;
}

.EdP9A9,
.HamburgerMenuContainer502174924__root {
box-sizing: border-box;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.EdP9A9 {
background: var(--background);
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    inset-inline-start: 0;
}

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

.SKZitV.OcDYXy {
border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
    border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
    border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
    padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))));
    padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))));
}

.SKZitV.ELeynx {
border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-menu-container-border-end-end-radius));
    border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-menu-container-border-end-start-radius));
    border-inline-end: var(--container-border-inline-end, var(--dropdown-menu-container-border-inline-end));
    border-inline-start: var(--container-border-inline-start, var(--dropdown-menu-container-border-inline-start));
    border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-menu-container-border-start-end-radius));
    border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-menu-container-border-start-start-radius));
    padding-inline-end: var(--container-padding-inline-end);
    padding-inline-start: var(--container-padding-inline-start);
}

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

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

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

.Qlx_TA {
width: 100%;
}

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

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

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

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

.nIXiEg.iAlHRu.OcDYXy,
.nIXiEg[data-preview="selected"].OcDYXy {
border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
    border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))));
    border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))));
}

.nIXiEg.iAlHRu .GWMLbE,
.nIXiEg[data-preview="selected"] .GWMLbE {
background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))));
}

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

.nIXiEg.TINxS7.OcDYXy,
.nIXiEg:hover.OcDYXy,
.nIXiEg[data-preview="hover"].OcDYXy {
border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
    border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))));
    border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))));
}

.nIXiEg.TINxS7 .GWMLbE,
.nIXiEg:hover .GWMLbE,
.nIXiEg[data-preview="hover"] .GWMLbE {
background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))));
}

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

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

.U6fXgO.ELeynx {
padding-inline-end: var(--sub-item-padding-inline-end, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
    padding-inline-start: var(--sub-item-padding-inline-start, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
}

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

.U6fXgO.iAlHRu.OcDYXy,
.U6fXgO[data-preview="selected"].OcDYXy {
border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
    border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))));
    border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))));
}

.U6fXgO.iAlHRu .K_a365,
.U6fXgO[data-preview="selected"] .K_a365 {
background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))));
}

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

.U6fXgO.TINxS7.OcDYXy,
.U6fXgO:hover.OcDYXy,
.U6fXgO[data-preview="hover"].OcDYXy {
border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
    border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))));
    border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))));
}

.U6fXgO.TINxS7 .K_a365,
.U6fXgO:hover .K_a365,
.U6fXgO[data-preview="hover"] .K_a365 {
background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))));
}

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

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

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

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

.eH50g1[data-animation-name="revealFromTop"] {
transition: opacity 0.4s, clip-path 0.4s;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

.eH50g1[data-animation-name="fadeIn"] {
transition: opacity 0.4s;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

.eH50g1 {
background: var(--container-background, var(--dropdown-container-background));
    border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
    border-left: var(--container-border-left, var(--dropdown-container-border-left));
    border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
    border-right: var(--container-border-right, var(--dropdown-container-border-right));
    border-top: var(--container-border-top, var(--dropdown-container-border-top));
    box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow));
}

.fr3A7J {
direction: ltr;
}

.H2ENa1 {
box-sizing: border-box;
}

div.c_pphB {
display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)));
}

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

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

.rvGLLm.jMYm0H:not(:hover):not(:disabled) {
border-color: var(--corvid-border-color, initial);
}

.rvGLLm.y061lW:not(:hover):not(:disabled) {
background-color: var(--corvid-background-color, var(--background));
}

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

.rvGLLm.mxKpu4:hover:not(:disabled) {
border-color: var(--corvid-hover-border-color, initial);
}

.rvGLLm.zBIMAq:hover:not(:disabled) {
background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)));
}

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

.rvGLLm.lPvoIB:disabled:not(:hover) {
border-color: var(--corvid-disabled-border-color, initial);
}

.rvGLLm.by2yNJ:disabled:not(:hover) {
background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)));
}

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

.rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
color: var(--corvid-color, var(--color));
}

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

.rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
color: var(--corvid-hover-color, var(--hover-color, var(--color)));
}

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

.rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
color: var(--corvid-disabled-color, var(--disabled-color, var(--color)));
}

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

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

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

.rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
fill: var(--corvid-icon-color, var(--icon-color));
}

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

.rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)));
}

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

.rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)));
}

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

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

.HamburgerOverlay547129737__root {
-archetype: paintBox;
    box-sizing: border-box;
    
    height: calc(100vh - var(--wix-ads-height)) !important;
    left: 0;
    position: fixed !important;
    top: var(--wix-ads-height) !important;
    visibility: hidden;
    width: 100vw !important;
    z-index: var(--above-all-z-index);
}

.HamburgerOverlay547129737__overlay {
box-sizing: border-box;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
visibility: visible;
}

.HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
background-color: transparent;
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
overflow-x: hidden;
    overflow-y: scroll;
}

.HamburgerOverlay547129737__scrollContent {
position: relative;
}

.scemAM[data-part="hamburger-overlay"] {
opacity: var(--hamburger-overlay-initial-opacity);
}

.scemAM[data-part="hamburger-overlay"][data-animation-name="fadeIn"] {
transition: opacity 0.4s;
}

.scemAM[data-part="hamburger-overlay"][data-animation-name="fadeIn"][data-animation-state="enterActive"],
.scemAM[data-part="hamburger-overlay"][data-animation-name="fadeIn"][data-animation-state="enterDone"] {
opacity: 1;
}

.tVir9C {
background: var(--background);
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    height: calc(100vh - var(--wix-ads-height)) !important;
    inset-block-start: var(--wix-ads-height) !important;
    position: fixed !important;
    visibility: hidden;
    width: 100vw !important;
    z-index: var(--above-all-z-index);
}

.ZTgfG4,
.tVir9C {
box-sizing: border-box;
    inset-inline-start: 0;
}

.ZTgfG4 {
height: 100%;
    inset-block-start: 0;
    position: absolute;
    width: 100%;
}

.meddft {
visibility: visible;
}

.tVir9C:not(.Ujf5u0) {
background-color: transparent;
}

.XTKAK7 {
overflow-x: hidden;
    overflow-y: scroll;
}

.IKAmsN {
position: relative;
}

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

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

.StylableHorizontalMenu3372578893__root {
-archetype: paddingBox;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    width: 100%;
}

.StylableHorizontalMenu3372578893__root * {
box-sizing: border-box;
}

.StylableHorizontalMenu3372578893__menu {
display: flex;
    flex-wrap: var(--menu-flex-wrap, wrap);
    min-width: -moz-fit-content;
    min-width: fit-content;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
box-sizing: border-box;
    height: 100%;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu > li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
margin-inline-start: 0 !important;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu > li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
margin-inline-end: 0 !important;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
height: auto !important;
    margin: 0 !important;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
-ms-overflow-style: none;
    overflow-x: scroll;
    scrollbar-width: none;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
display: none;
}

.StylableHorizontalMenu3372578893__menuItem {
--focus-ring-box-shadow: inset 0 0 0 2px #116dff, inset 0 0 0 4px #fff !important;
    position: relative;
}

.StylableHorizontalMenu3372578893__megaMenuWrapper {
display: flex;
}

.itemDepth02233374943__root {
-archetype: paintBox;
    cursor: pointer;
    display: block;
    flex: 1;
    text-decoration: none;
}

.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label,
.itemDepth02233374943__root.itemDepth02233374943--isHovered,
.itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
transition: all 0.08s linear;
}

.itemDepth02233374943__container {
-archetype: box;
    align-items: center;
    display: flex;
    height: 100%;
}

.itemDepth02233374943__label {
-archetype: text;
    -controller-part-type: LayoutChildDisplayDropdown;
    transition: inherit;
    white-space: nowrap;
}

.itemDepth02233374943__itemWrapper {
flex-grow: inherit;
}

.itemDepth02233374943__positionBox {
display: none;
    margin: auto;
    position: fixed;
    z-index: var(--position-box-z-index, 47);
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
left: 0;
    position: absolute;
    right: 0;
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
max-width: unset;
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.itemDepth02233374943__animationBox {
animation-delay: calc(var(--is-animated) * 0.05s);
    animation-duration: calc(var(--is-animated) * 0.1s);
    animation-fill-mode: forwards;
    max-height: var(--max-height, none);
    opacity: 0;
    overflow-y: var(--overflow-y, visible);
    transition: border-color 0.08s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.08s cubic-bezier(0.25, 1, 0.5, 1);
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched > .itemDepth02233374943__animationBox {
width: 100%;
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
width: 100% !important;
}

.itemDepth02233374943__alignBox {
display: flex;
}

.itemDepth02233374943__list {
-moz-column-gap: calc(1px * var(--horizontalSpacing));
    column-gap: calc(1px * var(--horizontalSpacing));
}

.itemDepth02233374943__itemWrapper[data-hovered] > .itemDepth02233374943__positionBox {
display: block;
    visibility: hidden;
}

.itemDepth02233374943__itemWrapper[data-shown] > .itemDepth02233374943__positionBox {
display: block;
    visibility: visible;
}

.itemDepth02233374943__itemWrapper[data-hovered] > .itemDepth02233374943__positionBox > .itemDepth02233374943__animationBox {
animation-name: itemDepth02233374943__fadeIn;
}

.itemDepth02233374943__megaMenuComp {
direction: ltr;
    flex-shrink: 0;
    margin-top: var(--containerMarginTop) !important;
    padding: 0 !important;
}

.itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
display: none;
}

.itemDepth12472627565__root {
-archetype: paintBox;
    display: block;
    position: relative;
    text-decoration: none;
}

.itemDepth12472627565__container {
display: flex;
}

.itemDepth12472627565__label {
-archetype: text;
    word-wrap: var(--label-word-wrap);
    display: block;
    overflow: hidden;
    overflow-wrap: var(--label-word-wrap);
    text-align: inherit !important;
    text-overflow: clip;
    white-space: var(--white-space);
}

.itemDepth12472627565__itemWrapper {
-moz-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    position: relative;
}

.itemDepth12472627565__itemWrapper:after {
clear: both;
    content: "";
    display: table;
}

.itemDepth12472627565__positionBox {
display: var(--subsubmenu-box-display);
    left: var(--subsubmenu-box-left);
    position: var(--subsubmenu-box-position);
    right: var(--subsubmenu-box-right);
    top: 0;
}

.itemDepth12472627565__positionBox[data-reverted] {
left: var(--subsubmenu-box-right);
    right: var(--subsubmenu-box-left);
}

.itemDepth12472627565__itemWrapper[data-hovered] > .itemDepth12472627565__positionBox {
display: block;
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.itemDepth12472627565__animationBox {
animation-delay: calc(var(--is-animated) * 0.05s);
    animation-duration: calc(var(--is-animated) * 0.1s);
    animation-fill-mode: forwards;
    margin-top: 0 !important;
    opacity: 0;
}

.itemDepth12472627565__itemWrapper[data-hovered] > .itemDepth12472627565__positionBox > .itemDepth12472627565__animationBox {
animation-name: itemDepth12472627565__fadeIn;
}

.submenu815198092__heading .itemDepth12472627565__label {
color: #000;
}

.submenu815198092__pageWrapper {
margin-left: auto !important;
    margin-right: auto !important;
}

.submenu815198092__overrideWidth {
width: 100% !important;
}

.submenu815198092__rowItem:last-child {
margin-bottom: 0 !important;
}

.submenu815198092__rowItem + .submenu815198092__rowItem,
.submenu815198092__rowItem:first-child {
margin-top: 0;
}

.kvKptz {
display: var(--navbar-display, block);
    height: 100%;
}

.NZHLsZ:hover {
z-index: var(--is-sticky, auto);
}

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

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

.itemShared2352141355__rootContainer {
height: 100%;
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow {
display: flex;
    flex-direction: row;
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
flex-grow: 1;
}

.itemShared2352141355__accessibilityIconWrapper {
width: 0;
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
margin-inline-end: 8px;
    margin-inline-start: 4px;
    width: unset;
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
align-items: center;
    display: flex;
}

.itemShared2352141355__accessibilityIcon {
clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 0;
    width: 0;
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
background: #fff;
    clip-path: unset;
    height: 24px;
    width: 24px;
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
rotate: 180deg;
}

.ScrollButton2305195801__root {
-archetype: paddingBox;
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
}

.ScrollButton2305195801__root:hover {
transition: all 0.08s linear;
}

.ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
transform: scaleX(-1);
}

.ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
opacity: 1;
    pointer-events: auto;
}

.ScrollButton2305195801__icon {
-archetype: icon;
    -controller-part-type: LayoutChildDisplayDropdown;
    max-height: 100%;
    max-width: 100%;
    min-width: 1px;
}

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

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

#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]) .ResponsiveSkinskin1758278258__root button:focus {
box-shadow: var(--ResponsiveSkinskin1758278258-focus-ring-box-shadow, inset 0 0 0 1px #fff, inset 0 0 0 3px #116dff) !important;
}

.c1rIl3 {
display: contents;
}

.TWFxr5 {
height: auto !important;
}

.May50y {
overflow: hidden !important;
}

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

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

.sLNWQe4 {
--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;
}

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

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

.sosI8CF,
.stUUbgC {
outline: 0;
}

.sa2T6Go .sSMOQRf {
font-size: 14px;
}

.sa2T6Go.oVCoQz0---type-7-default:not(.oVCoQz0--wired) .sSMOQRf.oVCoQz0---priority-5-basic {
background-color: #000;
    border-color: #000;
    color: #fff;
}

.sa2T6Go.oVCoQz0---type-7-default:not(.oVCoQz0--wired) .sSMOQRf.oVCoQz0---priority-14-basicSecondary {
border-color: #000;
    color: #000;
}

.sa2T6Go.oVCoQz0---type-4-text:not(.oVCoQz0--wired) .sSMOQRf.oVCoQz0---priority-7-primary {
color: #000;
}

.s__1_qYpX {
display: inline-block;
    position: relative;
}

.s__1_qYpX.oLqS8V1--fluid {
display: block;
    width: 100%;
}

.sE5uFko {
background-color: #fff;
    border-color: #000;
    border-radius: initial;
    border-style: solid;
    border-width: 1px;
    padding: initial;
}

.svstYgi {
border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0;
}

.svR5h2r[data-placement*="right"].si94xZs {
padding-left: 5px;
}

.svR5h2r[data-placement*="right"].si94xZs .svstYgi {
border-color: transparent #000 transparent transparent;
    border-width: 5px 5px 5px 0;
    left: -5px;
    margin-left: 5px;
    margin-right: 0;
}

.svR5h2r[data-placement*="left"].si94xZs {
padding-right: 5px;
}

.svR5h2r[data-placement*="left"].si94xZs .svstYgi {
border-color: transparent transparent transparent #000;
    border-width: 5px 0 5px 5px;
    margin-left: 0;
    margin-right: 5px;
    right: -5px;
}

.svR5h2r[data-placement*="bottom"].si94xZs {
padding-top: 5px;
}

.svR5h2r[data-placement*="bottom"].si94xZs .svstYgi {
border-color: transparent transparent #000 transparent;
    border-width: 0 5px 5px 5px;
    margin-bottom: 0;
    margin-top: 5px;
    top: -5px;
}

.svR5h2r[data-placement*="top"].si94xZs {
padding-bottom: 5px;
}

.svR5h2r[data-placement*="top"].si94xZs .svstYgi {
border-color: #000 transparent transparent transparent;
    border-width: 5px 5px 0 5px;
    bottom: -5px;
    margin-bottom: 5px;
    margin-top: 0;
}

.sNIqu9k {
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;
}

.sW_sxlD {
--submitbuttonwut3165009077-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(--submitbuttonwut3165009077-explicit-padding);
    --wix-ui-tpa-button-padding-block-end: var(--submitbuttonwut3165009077-explicit-padding);
    min-width: 0 !important;
    padding-inline: min(5%, 15px) !important;
}

.sW_sxlD span {
line-height: var(--submitbuttonwut3165009077-submitButtonFont-line-height, 1.2) !important;
}

.stzx29f {
width: 100%;
}

.sqdTdAW {
min-width: 100px !important;
}

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

.sSC__Dq:hover,
.sj73Sg_ {
color: rgb(var(--wix-forms-formSubmitButtonColorHover, var(--wix-color-5))) !important;
}

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

.skK4pYp {
align-self: end;
    width: 100%;
}

.s__8J_rf1 {
display: flex;
    height: 100%;
    width: 100%;
}

.sKUB3zj,
.sMIYJ2E {
margin-top: 8px;
}

.sKUB3zj {
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;
}

.s__68Fw6y {
margin-right: 2px;
}

.sN7vmTz {
display: flex;
    justify-content: space-between;
}

.sH8JZpe {
min-width: 100px;
}

.shz2UH8 {
text-align: center;
}

.sdxXeNS {
height: 15px !important;
    width: 15px !important;
}

.sSC__Dq .sdxXeNS circle,
.sW_sxlD .sdxXeNS circle {
stroke: rgb(var(--wix-forms-formSubmitButtonColor, var(--wix-color-1)));
}

.sXdg1o1 {
height: 0;
    visibility: hidden;
}

.s__8V3VFj {
gap: var(--submitbuttonwut3165009077-wix-forms-formRowSpacing, 24px);
}

.sCx0ceW {
pointer-events: none;
}

.sRys8aZ .sE5uFko {
word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
}

.s__0_uRXf {
align-items: center;
    cursor: pointer;
    display: inline-flex;
}

.sGPegbp,
.s_UFc64 {
flex-shrink: 0;
}

.s__0_uRXf.o__4hRMHm--disabled {
cursor: default;
}

.s__0_uRXf[disabled] {
pointer-events: none;
}

.s__84Sd5d {
--wut-error-color: rgb(var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49));
    --ErrorMessageWrapper276742494-transparent: 0, 0, 0, 0;
}

.s__84Sd5d:not(.ozNh8we--visible) {
margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height);
}

.s__84Sd5d.ozNh8we--visible {
margin-bottom: calc(var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px);
}

.sH7rZp0 {
align-items: flex-start;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper276742494-transparent)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper276742494-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;
}

.spUdTzD {
flex-shrink: 0;
    margin-inline-end: 2px;
}

.s__84Sd5d.ozNh8we---errorAppearance-19-BackgroundAndBorder .sH7rZp0 {
--ErrorMessageWrapper276742494-border-color: 223, 49, 49, 0.2;
    --ErrorMessageWrapper276742494-background-color: 253, 243, 243;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper276742494-background-color)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper276742494-border-color)));
    border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 1px);
    padding: 8px;
}

.s__84Sd5d.ozNh8we---errorAppearance-19-BackgroundAndBorder .spUdTzD {
margin-inline-end: 4px;
}

.s_SRbew {
display: flex;
    justify-content: space-between;
    margin-top: 8px;
}

.s_SRbew .sH7rZp0 {
margin-top: 0;
    margin-inline-end: 12px;
}

.sKP50i5 {
--TextField217682773-default-main-border-width: 1px;
}

.sKP50i5.oho5TPY--error.oho5TPY--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);
}

.szjkvgP {
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, 0.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));
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP {
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), 0.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));
}

.symZXy6 {
margin-bottom: 8px;
}

#SITE_CONTAINER.focus-ring-active .sKP50i5 .sd2JKGy:focus:not(:hover),
#SITE_CONTAINER.focus-ring-active .sKP50i5 .szjkvgP:focus-within {
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999;
}

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

.szjkvgP.oho5TPY---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, 0.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(--TextField217682773-default-main-border-width, 1px));
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP.oho5TPY---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), 0.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);
}

.szjkvgP.oho5TPY---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, 0.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(--TextField217682773-default-main-border-width, 1px));
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP.oho5TPY---theme-4-line {
--TextField217682773-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color, var(--TextField217682773-transparent)));
    border-bottom: 1px solid rgb(var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-5), 0.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);
}

.szjkvgP.oNT9DQc--focus,
.szjkvgP: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(--TextField217682773-default-main-border-width, 1px));
}

.szjkvgP.oho5TPY---theme-3-box.oNT9DQc--focus,
.szjkvgP.oho5TPY---theme-3-box:hover,
.szjkvgP.oho5TPY---theme-4-line.oNT9DQc--focus,
.szjkvgP.oho5TPY---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))
    );
}

.sKP50i5.oho5TPY--disabled .szjkvgP {
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) * 0.6));
}

.sKP50i5.oho5TPY--disabled .szjkvgP.oho5TPY---theme-3-box {
background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1)));
}

.sKP50i5.oho5TPY--success .szjkvgP {
border-color: rgb(0, 130, 80, 0.6);
}

.sKP50i5.oho5TPY--success .szjkvgP.oNT9DQc--focus,
.sKP50i5.oho5TPY--success .szjkvgP:hover {
border-color: #008250;
}

.sKP50i5.oho5TPY--error:not(.oho5TPY--newErrorMessage) .szjkvgP {
border-color: rgb(223, 49, 49, 0.6);
}

.sKP50i5.oho5TPY--error.oho5TPY--newErrorMessage .szjkvgP {
border-color: var(--wut-error-color, #df3131) !important;
}

.sKP50i5.oho5TPY--error:not(.oho5TPY--newErrorMessage) .szjkvgP.oNT9DQc--focus,
.sKP50i5.oho5TPY--error:not(.oho5TPY--newErrorMessage) .szjkvgP:hover {
border-color: #df3131;
}

.sKP50i5.oho5TPY--hasPrefix .szjkvgP .sYpPDbu {
padding-inline-start: var(--wix-ui-tpa-text-field-prefix-padding-inline-end, 4px);
}

.szjkvgP .sYpPDbu {
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%;
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP .sYpPDbu {
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));
}

.szjkvgP.oho5TPY---theme-4-line .sYpPDbu {
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);
}

.szjkvgP.oNT9DQc--focus .sYpPDbu,
.szjkvgP:hover .sYpPDbu {
color: rgb(var(--wix-ui-tpa-text-field-hover-text-color, var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))));
}

.sKP50i5.oho5TPY--disabled .srVJIYB svg,
.szjkvgP.oNT9DQc--disabled .sYpPDbu {
color: rgb(var(--wix-color-29));
}

.szjkvgP.oNT9DQc--focus .sYpPDbu {
outline: 0;
}

.szjkvgP .sYpPDbu::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) * 0.2));
}

.sBMM8Jk {
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;
}

.sBMM8Jk.oho5TPY--arrows {
height: 100%;
}

.szjkvgP.oho5TPY---theme-3-box {
padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end, 12px);
}

.sEDeU7B {
align-items: center;
    display: flex;
    height: 100%;
}

.s__1ekADI {
display: inline-block;
    height: 100%;
    width: 4px;
}

.sKP50i5 .s__0vxl0d {
--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;
}

.sKP50i5 .s__0vxl0d:focus,
.sKP50i5 .s__0vxl0d:hover {
background-color: transparent;
    opacity: 1;
}

.srVJIYB {
align-items: center;
    color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
    display: flex;
    height: 100%;
}

.szjkvgP .sYpPDbu::-webkit-input-placeholder,
.szjkvgP .sYpPDbu::placeholder {
color: rgb(var(--wix-ui-tpa-text-field-placeholder-color, var(--wix-color-4)));
}

.sKP50i5.oho5TPY--disabled .szjkvgP .sYpPDbu::-webkit-input-placeholder,
.sKP50i5.oho5TPY--disabled .szjkvgP .sYpPDbu::placeholder {
color: rgb(var(--wix-ui-tpa-text-field-disabled-placeholder-color, var(--wix-color-29)));
}

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

.sKP50i5.oho5TPY--disabled .sbuG2at {
color: rgb(var(--wix-ui-tpa-text-field-disabled-label-color, var(--wix-color-29)));
}

.sKP50i5.oho5TPY--readOnlyCustom .sbuG2at {
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));
}

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

.sKP50i5.oho5TPY--error.oho5TPY--newErrorMessage.oho5TPY--hasErrorMessage .sYx4mZX {
margin-top: 0;
}

.so74cUQ {
display: none;
}

.sxPzkXU {
color: #df3131 !important;
}

.swG68NN {
color: #008250;
}

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

.sKP50i5.oho5TPY--readOnlyCustom .skXk4B0 {
color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-4)));
}

.skXk4B0 svg {
color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-5)));
}

.sKP50i5.oho5TPY--readOnlyCustom .skXk4B0 svg {
color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-5)));
}

.szjkvgP.oho5TPY---theme-4-line .skXk4B0 {
margin-inline-start: 0;
}

.sG5E8fc {
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;
}

.szjkvgP input[type="number"]::-webkit-inner-spin-button,
.szjkvgP input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
}

.szjkvgP input[type="number"] {
appearance: textfield;
}

.szjkvgP input {
border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0);
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP input {
border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0);
}

.szjkvgP.oNT9DQc--focus input,
.szjkvgP:hover input {
border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px);
}

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

.srcyNnh {
all: unset;
    cursor: pointer;
    height: 16px;
    line-height: 16px;
}

.sKP50i5 .sChXKIn {
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));
}

.sd2JKGy {
cursor: pointer;
    display: block;
    height: calc(max(24px, 1em));
    width: calc(max(24px, 1em));
}

.sd2JKGy.oho5TPY--disabled {
cursor: default;
}

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

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

.sbuG2at.oho5TPY---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 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    white-space: nowrap;
    width: calc(100% - 20px);
}

.sKP50i5.oho5TPY--readOnlyCustom .sbuG2at.oho5TPY---style-8-floating {
color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-4)));
    font: inherit;
}

.sKP50i5.oho5TPY--hasFloatingLabelActive .sbuG2at.oho5TPY---style-8-floating {
font-size: 0.875em;
    padding-top: 2px;
    top: 6px;
    transform: translateY(0);
}

.sKP50i5.oho5TPY--hasFloatingLabel .sbuG2at.oho5TPY---theme-3-box {
padding-inline-start: 20px;
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-3-box .sYpPDbu {
padding: 0 0 6px;
    padding-inline-start: 20px;
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-4-line .sYpPDbu {
padding: 0 0 4px;
}

.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasPrefix .sbuG2at,
.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasPrefix .szjkvgP .sYpPDbu {
padding-inline-start: 4px;
}

.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasSuffix .sbuG2at,
.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasSuffix .szjkvgP .sYpPDbu {
padding-inline-end: 4px;
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-3-box {
padding-inline-end: 20px;
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-3-box .skXk4B0 {
margin-inline-start: 20px;
}

.snjPhHL {
--Text2797851106-primary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-5)));
    --Text2797851106-secondary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-4)));
}

.snjPhHL.oFqx59u---priority-7-primary {
color: var(--wut-text-color, var(--Text2797851106-primary-color));
}

.snjPhHL.oFqx59u---priority-9-secondary {
color: var(--wut-placeholder-color, var(--Text2797851106-secondary-color));
}

.snjPhHL.oFqx59u---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));
}

.snjPhHL.oFqx59u---typography-11-runningText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.5em);
}

.snjPhHL.oFqx59u---typography-11-runningText,
.snjPhHL.oFqx59u---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));
}

.snjPhHL.oFqx59u---typography-8-listText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 2em);
}

.snjPhHL.oFqx59u---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));
}

.snjPhHL.oFqx59u--mobile.oFqx59u---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));
}

.snjPhHL.oFqx59u--mobile.oFqx59u---typography-11-runningText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.42em);
}

.snjPhHL.oFqx59u--mobile.oFqx59u---typography-11-runningText,
.snjPhHL.oFqx59u--mobile.oFqx59u---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));
}

.snjPhHL.oFqx59u--mobile.oFqx59u---typography-8-listText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.72em);
}

.snjPhHL.oFqx59u--mobile.oFqx59u---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));
}

.syTx65d {
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;
}

.sj_d7AA {
--Spinner1787510382-diameter: var(--wix-ui-tpa-spinner-diameter, 50px);
    animation: Spinner1787510382__rotate 2s linear infinite;
    height: var(--Spinner1787510382-diameter);
    left: auto;
    top: auto;
    width: var(--Spinner1787510382-diameter);
}

.sZKDLWA {
stroke: rgb(var(--wix-ui-tpa-spinner-path-color, var(--wix-color-5)));
    animation: Spinner1787510382__dash 1.5s ease-in-out infinite;
}

.sj_d7AA.ohNOkKE--centered {
left: calc(50% - var(--Spinner1787510382-diameter) / 2);
    position: absolute;
    top: calc(50% - var(--Spinner1787510382-diameter) / 2);
}

.sj_d7AA.ohNOkKE--static,
.sj_d7AA.ohNOkKE--static .sZKDLWA {
animation: none;
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn);
    }
}

@keyframes Spinner1787510382__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;
    }
}

.sSzaEww {
--SectionNotification3183869862-border-radius: 2px;
    --SectionNotification3183869862-main-vertical-padding: 9px;
    --SectionNotification3183869862-main-compact-vertical-padding: 5px;
    --SectionNotification3183869862-main-left-padding: 12px;
    --SectionNotification3183869862-main-right-padding: 16px;
    --SectionNotification3183869862-content-padding: 8px;
    --SectionNotification3183869862-line-height: 20px;
    --SectionNotification3183869862-default-text-color: 0, 0, 0;
    --SectionNotification3183869862-success-color: 0, 130, 80;
    --SectionNotification3183869862-default-background-color: 0, 0, 0, 0.05;
    --SectionNotification3183869862-success-icon-color: rgb(var(--SectionNotification3183869862-success-color));
    --SectionNotification3183869862-wired-text-color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--wix-color-5)));
    --SectionNotification3183869862-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(--SectionNotification3183869862-border-radius));
    display: flex;
    height: 100%;
    width: 100%;
}

.sm9Ivqn {
background-color: rgb(var(--wix-ui-tpa-section-notification-background-color, var(--SectionNotification3183869862-default-background-color)));
    border: 1px solid hsla(0, 0%, 100%, 0.4);
    border-radius: var(--wix-ui-tpa-section-notification-border-radius, var(--SectionNotification3183869862-border-radius));
    color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--SectionNotification3183869862-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(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-main-right-padding) var(--SectionNotification3183869862-main-vertical-padding)
        var(--SectionNotification3183869862-main-left-padding);
}

.s__3XihUW {
flex: 1;
    flex-direction: row;
    padding: 6px 0;
}

.s_39nF1,
.s__3XihUW {
align-items: center;
    display: flex;
}

.s_39nF1 {
flex-direction: row;
    justify-content: center;
    margin: var(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-content-padding);
}

.s_39nF1:empty {
display: none;
}

.sDz7deT {
height: 20px;
    transform: translateX(calc(-1 * (var(--SectionNotification3183869862-content-padding) / 2)));
}

.sSzaEww.oATrnw5--rtl .sDz7deT {
transform: translateX(calc((var(--SectionNotification3183869862-content-padding) / 2)));
}

.sDz7deT svg {
height: var(--SectionNotification3183869862-line-height);
}

.sQnKvX2 {
flex: 1;
    line-height: var(--SectionNotification3183869862-line-height);
    margin: 0;
    min-width: 200px;
}

.sQnKvX2:first-child {
margin: 0;
}

.sdwLQhb {
margin: 0 calc(var(--SectionNotification3183869862-content-padding) / 2);
}

.sSzaEww.oATrnw5--error .sm9Ivqn {
background-color: rgb(223, 49, 49, 0.1);
}

.sSzaEww.oATrnw5--alert .sm9Ivqn {
background-color: rgb(255, 182, 0, 0.1);
}

.sSzaEww.oATrnw5--wired {
background-color: transparent;
}

.sSzaEww.oATrnw5--wired .sm9Ivqn {
background-color: var(--SectionNotification3183869862-wired-background-color);
    color: var(--SectionNotification3183869862-wired-text-color);
}

.sSzaEww.oATrnw5--wired .sDz7deT svg:not([fill="currentColor"]) path {
stroke: var(--SectionNotification3183869862-wired-text-color);
}

.sSzaEww.oATrnw5--success .sm9Ivqn {
background-color: rgb(var(--SectionNotification3183869862-success-color), 0.1);
}

.sSzaEww.oATrnw5--success .sDz7deT svg:not([fill="currentColor"]) path {
stroke: var(--SectionNotification3183869862-success-icon-color);
}

.sSzaEww.oATrnw5--error .sDz7deT svg[fill="currentColor"] {
color: #df3131;
}

.sSzaEww.oATrnw5--success .sDz7deT svg[fill="currentColor"] {
color: var(--SectionNotification3183869862-success-icon-color);
}

.sSzaEww.oATrnw5--wired .sDz7deT svg[fill="currentColor"] {
color: var(--SectionNotification3183869862-wired-text-color);
}

.sSzaEww.oATrnw5---size-7-compact .sm9Ivqn {
padding-bottom: var(--SectionNotification3183869862-main-compact-vertical-padding);
    padding-top: var(--SectionNotification3183869862-main-compact-vertical-padding);
}

.sSzaEww.oATrnw5---size-7-compact .s_39nF1 {
margin-bottom: var(--SectionNotification3183869862-main-compact-vertical-padding);
    margin-top: var(--SectionNotification3183869862-main-compact-vertical-padding);
}

.sAh_lRb[data-hook="popover-portal"] {
display: initial;
}

.sAh_lRb .sE5uFko {
-webkit-font-smoothing: auto;
    background-color: #212121;
    border: 1px solid #757575;
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 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;
}

.s__5_4bJ_ {
margin: 0;
    position: absolute;
}

.s__5_4bJ_,
.s__5_4bJ_ svg {
display: block;
}

.sAh_lRb .svR5h2r[data-placement*="top"].sz9RkQ1 {
padding-bottom: 6px;
}

.sAh_lRb .svR5h2r[data-placement*="bottom"].sz9RkQ1 {
padding-top: 6px;
}

.sAh_lRb .svR5h2r[data-placement*="left"].sz9RkQ1 {
padding-right: 6px;
}

.sAh_lRb .svR5h2r[data-placement*="right"].sz9RkQ1 {
padding-left: 6px;
}

.sAh_lRb .svR5h2r[data-placement*="top"] .s__5_4bJ_ {
bottom: -1px;
    height: 7px;
    width: 12px;
}

.sAh_lRb .svR5h2r[data-placement*="bottom"] .s__5_4bJ_ {
height: 7px;
    top: -1px;
    width: 12px;
}

.sAh_lRb .svR5h2r[data-placement*="left"] .s__5_4bJ_ {
height: 12px;
    right: -1px;
    width: 7px;
}

.sAh_lRb .svR5h2r[data-placement*="right"] .s__5_4bJ_ {
height: 12px;
    left: -1px;
    width: 7px;
}

.sAh_lRb .svR5h2r[data-placement*="top"].sBFjgQu {
opacity: 0;
    transform: scale(0.9) translateY(3px);
}

.sAh_lRb .svR5h2r[data-placement*="bottom"].sBFjgQu {
opacity: 0;
    transform: scale(0.9) translateY(-3px);
}

.sAh_lRb .svR5h2r[data-placement*="left"].sBFjgQu {
opacity: 0;
    transform: scale(0.9) translateX(10px);
}

.sAh_lRb .svR5h2r[data-placement*="right"].sBFjgQu {
opacity: 0;
    transform: scale(0.9) translateX(-10px);
}

.sAh_lRb .svR5h2r[data-placement].sBFjgQu.sk1xDZH {
transition: transform 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.94), applyOpacity 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.sAh_lRb .svR5h2r[data-placement].sBFjgQu.sk1xDZH,
.sAh_lRb .svR5h2r[data-placement].s_giKHI {
opacity: 1;
    transform: scale(1) translateY(0) translateX(0);
}

.sAh_lRb .svR5h2r[data-placement].s_giKHI.sOwE5l4 {
opacity: 0;
    transition: transform 80ms linear, applyOpacity 80ms linear;
}

.sAh_lRb.o__ivFc---skin-5-error .sE5uFko {
background-color: #df3131;
    border: 1px solid hsla(0, 0%, 100%, 0.25);
}

.sAh_lRb.o__ivFc---skin-5-wired .sE5uFko {
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)));
}

.sAh_lRb.o__ivFc---skin-5-wired .s__5_4bJ_ 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)));
}

.sAh_lRb.o__ivFc---skin-5-wired .s__5_4bJ_ path:first-child {
stroke: none;
}

.sAh_lRb.o__ivFc---skin-5-wired .s__5_4bJ_ path:last-child {
stroke-dasharray: 0 17 17;
}

.sAh_lRb.o__ivFc---skin-5-error .s__5_4bJ_ path {
fill: #df3131;
}

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

.sVnjDfw.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw:hover.ouoACnG---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(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline);
}

.sVnjDfw.ouoACnG--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));
}

.sVnjDfw.ouoACnG--mobile.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:hover.ouoACnG---hoverStyle-9-underline {
text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline);
}

.sVnjDfw.ouoACnG--mobile.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:hover.ouoACnG---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));
}

.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:hover.ouoACnG---hoverStyle-9-underline {
text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline);
}

.sVnjDfw.ouoACnG---priority-7-primary {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)));
}

.sVnjDfw.ouoACnG---priority-7-primary.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-7-primary:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-7-primary:hover:not(.ouoACnG---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) * 0.7));
}

.sVnjDfw.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-11-primaryLink:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-11-primaryLink:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-4-link.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-4-link:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-4-link:hover.ouoACnG---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(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline);
}

.sVnjDfw.ouoACnG---priority-9-secondary {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
}

.sVnjDfw.ouoACnG---priority-9-secondary.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-9-secondary:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-9-secondary:hover:not(.ouoACnG---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) * 0.7));
}

.sVnjDfw.ouoACnG---priority-4-link {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
    text-decoration: underline;
}

.sVnjDfw.ouoACnG---priority-4-link.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-4-link:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-4-link:hover:not(.ouoACnG---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) * 0.7));
}

.sVnjDfw.ouoACnG---priority-11-primaryLink {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)));
    text-decoration: underline;
}

.sVnjDfw.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-11-primaryLink:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-11-primaryLink:hover:not(.ouoACnG---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) * 0.7));
}

.sVnjDfw.ouoACnG---priority-4-link.o__4hRMHm--disabled,
.sVnjDfw.ouoACnG---priority-7-primary.o__4hRMHm--disabled,
.sVnjDfw.ouoACnG---priority-9-secondary.o__4hRMHm--disabled {
color: rgb(var(--wix-color-29));
}

.sbXWNlB svg {
height: 1.5em;
    margin: calc(-1 * (1.5em / 4)) 0;
    width: 1.5em;
}

.sbXWNlB svg:not([fill="currentColor"]) path {
stroke: currentColor;
    fill: none;
}

.sRmeHTo:before,
.s__1NrgWY:after {
content: "";
    display: inline-block;
    height: 1px;
    width: 4px;
}

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

.s__6tg8zR {
background-color: transparent;
    border: 0;
    padding: 0;
}

.s__6tg8zR,
.s__8dmyDs {
line-height: 0;
}

.sX4sVSk svg,
.s__8dmyDs {
height: 24px;
    width: 24px;
}

.sPUqr43 {
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__8d2RiT {
border: 0;
    display: inline-block;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.s__8d2RiT.o__4_0Qz9--focus,
.s__8d2RiT:hover {
opacity: 0.7;
}

.s__8d2RiT.o__5Mh4tK--disabled {
cursor: default;
}

.s__8d2RiT.o__5Mh4tK--disabled:hover {
opacity: 1;
}

.sfiSSS7 svg {
display: block;
}

.s__8d2RiT.o__5Mh4tK--disabled.stTslDM .sfiSSS7 svg:not([fill="currentColor"]) path {
stroke: rgb(var(--wix-color-29));
    fill: none;
}

.s__8d2RiT.o__5Mh4tK--disabled.sVZQT1J .sfiSSS7 svg:not([fill="currentColor"]) path {
fill: rgb(var(--wix-color-29));
    stroke: rgb(var(--wix-color-29));
}

.s__8d2RiT.o__5Mh4tK---skin-4-line .sfiSSS7 svg:not([fill="currentColor"]) path,
.stTslDM .sfiSSS7 svg:not([fill="currentColor"]) path {
stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
    fill: none;
}

.sVZQT1J .sfiSSS7 svg:not([fill="currentColor"]) path,
.s__8d2RiT.o__5Mh4tK---skin-4-full .sfiSSS7 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__8d2RiT .sfiSSS7 svg[fill="currentColor"] {
color: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
}

.s__8d2RiT.o__5Mh4tK--disabled .sfiSSS7 svg[fill="currentColor"] {
color: rgb(var(--wix-color-29));
}

.s__8d2RiT.o__5Mh4tK---theme-4-none {
background-color: transparent;
}

.s__8d2RiT.o__5Mh4tK---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;
}

.slztSQc {
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 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-width 0.2s ease-in-out;
}

.slztSQc:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc:hover.on0K4yJ---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);
}

.slztSQc .sXzaecJ {
margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.slztSQc.on0K4yJ--fullWidth {
box-sizing: border-box;
    width: 100%;
}

.slztSQc,
.slztSQc.on0K4yJ---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)));
}

.slztSQc.on0K4yJ---priority-5-basic:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-5-basic:hover.on0K4yJ---hoverStyle-9-underline,
.slztSQc:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc:hover.on0K4yJ---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))));
}

.slztSQc.on0K4yJ---priority-5-basic:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-5-basic:hover:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc:hover:not(.on0K4yJ---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) * 0.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) * 0.7)));
}

.slztSQc.on0K4yJ---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)));
}

.slztSQc.on0K4yJ---priority-14-basicSecondary:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-14-basicSecondary:hover.on0K4yJ---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))));
}

.slztSQc.on0K4yJ---priority-14-basicSecondary:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-14-basicSecondary:hover:not(.on0K4yJ---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) * 0.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) * 0.7)));
}

.slztSQc.on0K4yJ---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)));
}

.slztSQc.on0K4yJ---priority-7-primary:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-7-primary:hover.on0K4yJ---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))));
}

.slztSQc.on0K4yJ---priority-7-primary:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-7-primary:hover:not(.on0K4yJ---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) * 0.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) * 0.7)));
}

.slztSQc.on0K4yJ---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)));
}

.slztSQc.on0K4yJ---priority-9-secondary:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-9-secondary:hover.on0K4yJ---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))));
}

.slztSQc.on0K4yJ---priority-9-secondary:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-9-secondary:hover:not(.on0K4yJ---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) * 0.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) * 0.7)));
}

.slztSQc.o__4hRMHm--disabled,
.slztSQc.on0K4yJ---priority-5-basic.o__4hRMHm--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))));
}

.slztSQc.on0K4yJ---priority-7-primary.o__4hRMHm--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))));
}

.slztSQc.on0K4yJ---priority-14-basicSecondary.o__4hRMHm--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)));
}

.slztSQc.on0K4yJ---priority-9-secondary.o__4hRMHm--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)));
}

.slztSQc.on0K4yJ---size-4-tiny {
padding: 6px 16px;
}

.slztSQc.on0K4yJ---size-4-tiny.suEaTR_ {
padding: 5.5px 16px;
}

.slztSQc.on0K4yJ---size-5-small {
padding: 7px 16px;
}

.slztSQc,
.slztSQc.on0K4yJ---size-6-medium {
padding: 8px 16px;
}

.slztSQc.on0K4yJ---size-5-large,
.slztSQc.on0K4yJ--mobile,
.slztSQc.on0K4yJ--mobile.on0K4yJ---size-6-medium {
padding: 10px 16px;
}

.sTGfd06 svg {
height: 1.5em;
    margin: calc(-1 * (1.5em / 4)) 0;
    width: 1.5em;
}

.sX7QB6m:before,
.sb9yyN_:after {
content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap, 4px);
}

.slztSQc .sTGfd06 svg[fill="currentColor"] {
color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
    transition: color 0.2s ease-in-out;
}

.slztSQc:hover:not(.on0K4yJ---hoverStyle-9-underline) .sTGfd06 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) * 0.7)));
}

.slztSQc.on0K4yJ---priority-9-secondary .sTGfd06 svg[fill="currentColor"] {
color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)));
}

.slztSQc.on0K4yJ---priority-9-secondary:hover:not(.on0K4yJ---hoverStyle-9-underline) .sTGfd06 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) * 0.7)));
}

.slztSQc.on0K4yJ---priority-14-basicSecondary .sTGfd06 svg[fill="currentColor"] {
color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)));
}

.slztSQc.on0K4yJ---priority-14-basicSecondary:hover:not(.on0K4yJ---hoverStyle-9-underline) .sTGfd06 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) * 0.7)));
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings {
box-sizing: border-box;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings .sXzaecJ,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings .sXzaecJ {
overflow: visible;
    text-overflow: unset;
    white-space: unset;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ--wrapContent {
line-height: 1.3 !important;
    white-space: normal;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large:not(.on0K4yJ--mobile),
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small:not(.on0K4yJ--mobile) {
line-height: 1;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-14-basicSecondary.on0K4yJ---size-4-tiny,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-9-secondary.on0K4yJ---size-4-tiny {
padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-7-primary {
padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-14-basicSecondary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-9-secondary.on0K4yJ--wrapContent {
padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ--wrapContent {
padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-9-secondary {
padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary {
padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary {
padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent {
padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--mobile {
padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ--mobile {
padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-9-secondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-9-secondary {
padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary {
padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary {
padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent {
padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-9-secondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--mobile {
padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ--mobile {
padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary {
padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary {
padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary.on0K4yJ--wrapContent {
padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ--wrapContent {
padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ--mobile {
padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ--wrapContent.on0K4yJ--mobile {
padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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);
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---size-4-tiny,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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);
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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);
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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);
}

.sVqV2dD {
border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sVqV2dD .sXzaecJ {
display: block;
    line-height: 1.5;
}

.sVqV2dD.osQ1oXu--upgrade .sXzaecJ {
display: inline-block;
    line-height: 1;
}

.s__6WbpnJ {
animation: StatesButton636241605__bounce-in 0.5s ease 0s 1 normal;
    height: 1.5em;
    top: 0.15em;
}

.sNRizZ1 {
height: 1.5em;
    width: 1.5em;
}

@keyframes StatesButton636241605__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);
    }
}

.sKxqz9i {
--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;
}

.sKxqz9i [placeholder] {
text-overflow: ellipsis;
}

.sKxqz9i input::placeholder {
color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important;
}

.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill,
.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill:focus,
.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill:hover {
border-radius: var(--wix-forms-formInputBorderRadius, 0) !important;
}

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

.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill:focus,
.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i 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;
}

.sn2RsR5 {
--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;
}

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

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

.sKxqz9i [data-hook="arrow-icons"] {
display: none;
}

.sKxqz9i div[data-theme="line"] {
padding-inline-start: 12px;
}

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

.sdYEmdg {
--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;
}

.sdYEmdg:empty:before {
content: "\200B";
}

.sUY2TpN {
display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

.sX9JXwE {
margin-inline-start: 4px;
}

.sX9JXwE,
.sd14aZG {
display: inline-block;
}

.sd14aZG {
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%;
}

.DhOdc,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.W2wmu {
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) {
        .W2wmu {
            font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

[dir] .of3Lx:hover {
cursor: text;
}

[dir] ._0cOko:hover {
cursor: pointer;
}

.SpMKA {
display: flex;
}

[dir="ltr"] .SpMKA {
margin-right: 5px;
}

[dir="rtl"] .SpMKA {
margin-left: 5px;
}

.LntaG {
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;
}

.LntaG:hover {
text-decoration: underline;
}

[dir] .yRTOI:hover {
cursor: pointer;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .LntaG {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px;
    }
}

.cyHRp {
align-items: center;
    cursor: auto;
    display: flex;
    margin: 12px 0;
}

.cyHRp .Hhh2f {
flex: 1;
}

.cyHRp p[data-text-align="right"][data-placeholder]:first-child:before {
float: right;
}

.cyHRp p[data-text-align="left"][data-placeholder]:first-child:before {
float: left;
}

.ZAHfL {
margin: 10px 0 12px;
}

.LRa4b {
margin: 0;
    min-height: 48px;
}

.LRa4b.ZAHfL {
cursor: pointer;
    margin: 2px 0;
}

.NxwpY {
align-self: start;
    display: flex;
    outline: none;
}

.NxwpY,
.S7hl- {
padding-top: 12px;
}

.S7hl- {
cursor: grab;
    position: absolute;
}

.S7hl-:hover {
opacity: 0.7;
}

.S7hl- svg {
fill: #646464;
    color: #646464;
}

.eE61J {
right: -23px;
}

.xWGGm {
left: -23px;
}

.jm2Q4 {
display: flex;
    flex-direction: row;
    position: relative;
}

.jm2Q4 p[data-text-align="right"][data-placeholder]:first-child:before {
float: right;
}

.jm2Q4 p[data-text-align="left"][data-placeholder]:first-child:before {
float: left;
}

.mKyIG {
margin: 2px 0;
}

.O6jke {
cursor: grabbing;
}

.QUT41,
.iX5gI {
min-width: 0;
    width: 100%;
}

.QUT41 {
display: flex;
    flex-direction: column;
}

.h45Ru {
--ricos-custom-editor-add-plugin-button-position-inline-start: -36px;
}

._4Q7mD {
display: none;
}

.J26KZ {
direction: ltr;
}

.HF-jQ {
direction: rtl;
}

._2Vu2Q {
background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    outline: none;
    padding-inline-end: 14px;
    padding-inline-start: 10px;
}

._2Vu2Q:hover {
opacity: 0.7;
}

.HF-jQ ._2Vu2Q {
transform: scaleX(-1);
}

._2Vu2Q:focus-visible .zsvSr {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
}

._2Vu2Q .zsvSr {
fill: #646464;
    color: #646464;
    outline: none;
    transition: transform 0.15s linear;
}

._2Vu2Q .zsvSr._7VWVs {
transform: rotate(90deg);
}

.nggQL {
overflow-wrap: break-word;
    width: 100%;
    word-break: break-word;
}

.TcBzFc {
font-size: 12px !important;
    margin-top: 8px;
}

.I0A_hF {
border: none;
    margin: 0;
    padding: 0;
}

.gOcFDY {
pointer-events: none;
}

.oiZ9eP {
position: relative;
}

.oiZ9eP > fieldset {
pointer-events: none;
    visibility: hidden;
}

.eLSotd {
align-items: center;
    background: rgba(var(--wix-forms-formBackground));
    display: flex;
    inset: 0;
    justify-content: center;
    position: absolute;
    z-index: 1;
}

.eLSotd > div {
height: auto;
    width: 100%;
}

.ZO2tWd,
.tM_Cwr {
margin-top: 24px;
}

.tM_Cwr {
align-items: center;
    color: var(--wix-forms-formInputErrorColor, #df3131);
    display: flex;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 16px;
    justify-content: center;
    line-height: 1.4;
    min-height: 20px;
}

.Fugsow {
margin-right: 2px;
}

.DtgSbZ {
display: grid;
    width: 100%;
}

.S4AAp6 {
display: flex;
    flex-direction: column;
    gap: var(--wix-forms-formRowSpacing, 24px);
    width: 100%;
}

._6WS4a_ {
-moz-column-gap: var(--wix-forms-formColumnSpacing, 24px);
    column-gap: var(--wix-forms-formColumnSpacing, 24px);
}

.Gv211h {
row-gap: var(--wix-forms-formRowSpacing, 0);
}

.Jtr1sf {
animation: VVTv7O 0.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;
}

.sb_3MV3 {
--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-box-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-main-border-opacity: 1;
    --wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
}

.sb_3MV3,
.snmuJQu {
display: flex;
    flex-direction: column;
}

.snmuJQu {
--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-box-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
}

.scrXH9e {
--wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
}

.sL_qBTo {
margin-inline-start: 4px;
}

.sPx6R0Y {
cursor: pointer;
    display: inline-block;
    position: relative;
}

.sPx6R0Y.oxCMQSt--disabled,
.ssMyDxr {
pointer-events: none;
}

.ssMyDxr {
clip: rect(1px, 1px, 1px, 1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    cursor: inherit;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

.sffMVA9 {
display: inline;
}

.s__1rtE2E {
--Checkbox929000527-default-error-color: 223, 49, 49;
    box-sizing: border-box;
    display: inline-flex;
    transition: background-color 0.2s linear, border-color 0.2s linear, border-width 0.2s linear, border-radius 0.2s linear;
}

.s__1rtE2E.o_pBNci--error.o_pBNci--newErrorMessage:not(.o_pBNci--checked) {
--wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-checkbox-error-color, var(--Checkbox929000527-default-error-color));
    --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox929000527-default-error-color));
    --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-checkbox-error-color-opacity);
    --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-checkbox-error-message-min-height);
}

.s__1rtE2E * {
box-sizing: inherit;
}

.s__1rtE2E.o_pBNci--box.o_pBNci--newErrorMessage .sSwkOIi,
.s__1rtE2E.o_pBNci--box:not(.o_pBNci--newErrorMessage) {
background-color: rgb(var(--wix-ui-tpa-checkbox-box-color, var(--wix-color-1)));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-main-border-opacity, 0.6)));
    border-radius: var(--wix-ui-tpa-checkbox-box-border-radius, 0);
    box-sizing: border-box;
    display: flex;
    padding: 15px 16px;
    position: relative;
}

.se3GN4d {
display: flex;
    width: 100%;
}

.se3GN4d.oxCMQSt--disabled {
border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
    pointer-events: none;
}

.se3GN4d.o_pBNci---verticalAlignment-6-center {
align-items: center;
}

.se3GN4d.o_pBNci---verticalAlignment-3-top {
align-items: flex-start;
}

.se3GN4d .sffMVA9 {
align-items: center;
    display: flex;
    flex: 1;
}

.se3GN4d.o_pBNci---verticalAlignment-3-top .sCZiGE3 {
line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px);
}

.se3GN4d .sCZiGE3 {
margin-inline-end: var(--wix-ui-tpa-checkbox-margin-inline-end, 12px);
}

.s__0N_Dxt {
background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent)),
        calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-background-opacity, 1))
    );
    border: var(--wix-ui-tpa-checkbox-input-border-width, 1px) solid;
    border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-main-border-opacity, 0.6)));
    border-radius: var(--wix-ui-tpa-checkbox-input-border-radius, 0);
    box-sizing: content-box;
    display: inline-block;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 13px;
    height: var(--wix-ui-tpa-checkbox-input-size, 14px);
    line-height: 1.2;
    transition: border-color 0.2s linear, border-width 0.2s linear, border-radius 0.2s linear;
    vertical-align: middle;
    width: var(--wix-ui-tpa-checkbox-input-size, 14px);
}

.s__1rtE2E.o_pBNci--box:not(.o_pBNci--checked):not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wix-ui-tpa-checkbox-box-color-rgb, var(--Checkbox929000527-transparent))),
        calc(
            var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox929000527-wix-ui-tpa-checkbox-box-color-opacity, 1))
        )
    );
}

.s__0N_Dxt {
position: relative;
}

.s__0N_Dxt svg[fill="currentColor"] {
height: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
    left: -1px;
    position: absolute;
    top: -1px;
    width: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
}

.s__0N_Dxt path {
fill: rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8)));
}

.s__1rtE2E:hover .s__0N_Dxt path {
fill: rgb(var(--wix-ui-tpa-checkbox-hover-icon-color, var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8))));
}

.stQqXZB {
color: rgb(var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5)));
    display: inline-block;
    font-family: var(--wix-ui-tpa-checkbox-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-checkbox-label-font-size, 16px);
    font-style: var(--wix-ui-tpa-checkbox-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-checkbox-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-checkbox-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px);
    text-decoration: var(--wix-ui-tpa-checkbox-label-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    transition: color 0.2s linear;
}

.s__1rtE2E:focus-within .stQqXZB,
.s__1rtE2E:hover .stQqXZB {
color: rgb(var(--wix-ui-tpa-checkbox-hover-text-color, var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5))));
}

.sREIRen {
line-height: 0;
    margin-inline-start: 9px;
}

.sQ_lIHQ {
color: rgb(var(--Checkbox929000527-default-error-color)) !important;
}

.stQqXZB.suYKwci {
display: flex;
    flex: 1;
}

.stQqXZB.suYKwci:after {
content: "";
    flex: 1 0 5px;
    width: 5px;
}

.s__55KaZc {
flex: 0;
}

.s__1rtE2E:focus-within.o_pBNci--box,
.s__1rtE2E:hover.o_pBNci--box {
border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color, var(--wix-color-5)));
}

.s__1rtE2E:hover.o_pBNci--box:not(.o_pBNci--checked) .s__0N_Dxt {
background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
        calc(
            var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) *
                var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))
        )
    );
}

.s__1rtE2E.o_pBNci--box.o_pBNci--checked {
background-color: rgb(var(--wix-ui-tpa-checkbox-icon-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-checkbox-icon-color-opacity, 1) * 0.1));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8)));
}

.s__1rtE2E.o_pBNci--box.o_pBNci--disabled,
.s__1rtE2E.o_pBNci--box.sk6FS_b {
background-color: rgb(var(--wix-color-1));
    border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
}

.s__1rtE2E.o_pBNci--box.o_pBNci--disabled:focus-within:not(.o_pBNci--checked),
.s__1rtE2E.o_pBNci--box.sk6FS_b:hover:not(:checked) {
border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1) * 0.6));
}

.s__1rtE2E.o_pBNci--box.o_pBNci--disabled.o_pBNci--checked,
.s__1rtE2E.o_pBNci--box.sk6FS_b:checked {
background-color: rgb(var(--wix-color-29), 0.1);
    border-color: rgb(var(--wix-color-29));
}

.s__1rtE2E.o_pBNci--box.o_pBNci--checked:after {
opacity: 1;
}

.s__1rtE2E:focus-within .s__0N_Dxt,
.s__1rtE2E:hover .s__0N_Dxt {
--Checkbox929000527-transparent: 0, 0, 0, 0;
    background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
        calc(
            var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) *
                var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))
        )
    );
    border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color, var(--wix-ui-tpa-checkbox-border-color, var(--wix-color-5))));
    border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius, 0);
    border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width, var(--wix-ui-tpa-checkbox-input-border-width, 1px));
}

.s__1rtE2E.o_pBNci--box .sREIRen {
display: flex;
    flex: 1;
    justify-content: flex-end;
}

.s__1rtE2E.o_pBNci--box.o_pBNci--error:not(.o_pBNci--checked) {
border-color: rgb(var(--Checkbox929000527-default-error-color)) !important;
}

.s__1rtE2E.o_pBNci--box.o_pBNci--error.o_pBNci--newErrorMessage:not(.o_pBNci--checked) .sSwkOIi {
border-color: var(--wut-error-color, rgb(var(--Checkbox929000527-default-error-color))) !important;
}

.s__1rtE2E.o_pBNci--newErrorMessage {
display: block;
    flex: 1;
    justify-content: flex-end;
}

.s__1rtE2E.o_pBNci--error:not(.o_pBNci--checked) .s__0N_Dxt {
border-color: var(--wut-error-color, rgb(var(--Checkbox929000527-default-error-color))) !important;
}

.s__1rtE2E.o_pBNci--error:not(.o_pBNci--checked):focus-within .s__0N_Dxt,
.s__1rtE2E.o_pBNci--error:not(.o_pBNci--checked):hover .s__0N_Dxt {
border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox929000527-default-error-color)), calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1) * 0.7)) !important;
}

.s__1rtE2E.o_pBNci--disabled {
cursor: default;
    pointer-events: none;
}

.s__1rtE2E.o_pBNci--disabled,
.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt {
border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
}

.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt {
background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb, var(--Checkbox929000527-transparent)),
        calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1))
    );
}

.s__1rtE2E.o_pBNci--checked:not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
        calc(
            var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) *
                var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))
        )
    );
}

.s__1rtE2E.o_pBNci--checked:hover .s__0N_Dxt {
background-color: rgb(
        var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
        calc(
            var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) *
                var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))
        )
    );
}

.s__1rtE2E.o_pBNci--disabled .stQqXZB {
color: rgb(var(--wix-ui-tpa-checkbox-disabled-label-color, var(--wix-color-29)));
}

.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt path {
fill: rgb(var(--wix-ui-tpa-checkbox-disabled-icon-color, var(--wix-color-29)));
}

#SITE_CONTAINER.focus-ring-active .s__1rtE2E:focus-within .se3GN4d {
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999;
}

.SjtImx span > span[data-hook="icon-wrapper"] {
border-width: var(--wix-forms-formInputBorderWidth, 1px) !important;
    box-sizing: content-box !important;
    height: 14px !important;
    width: 14px !important;
}

label[data-hook="checkbox-core"] div[data-hook="label-wrapper"] {
flex-grow: 1;
}

.Jxfq8S [data-id="content-viewer"] * {
color: #c7c7c7;
    pointer-events: none;
}

.bGJcYi .UyG2QN {
margin-inline-start: 4px;
}

.uWXF5t .UyG2QN {
margin-inline-end: 4px;
}

.cPJfvH {
color: var(--wds-color-text-primary, var(--wsr-color-B10, #3899ec));
}

.-rZz5 {
margin-left: 0;
    margin-right: auto;
    z-index: 1;
}

.-rZz5:not(.fhG77) {
float: left;
    margin-right: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

.o-URt {
margin-left: auto;
    margin-right: 0;
    z-index: 1;
}

.o-URt:not(.fhG77) {
float: right;
    margin-left: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

.hzF9x {
clear: both;
    display: block;
}

.hzF9x:not(.Kv8GU) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.Kv8GU,
.fhG77 {
width: 100%;
}

.zqG51 .Kv8GU,
.zqG51 .fhG77 {
margin: 0 -8px;
    width: auto;
}

.hxjok {
width: -moz-fit-content;
    width: fit-content;
}

._7eyu6 {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.x7BpU {
width: min(350px, 100%) !important;
}

.zqG51 .x7BpU {
width: 50%;
}

.Yn2wi {
margin-left: auto;
    margin-right: auto;
}

.zqG51 .Yn2wi {
width: 150px;
}

.BdKbL {
display: flex;
}

.RpS-8,
.RpS-8 > * {
text-align: left;
}

.NPRAr,
.NPRAr > * {
text-align: center;
}

.nZrew,
.nZrew > * {
text-align: right;
}

.eK8mK,
.eK8mK > * {
text-align: initial;
}

.HbLYy {
text-align: justify !important;
    white-space: pre-wrap !important;
}

.THhkW {
-noop: 1;
    
    direction: rtl;
}

.RLhlU {
-noop: 1;
    
    direction: ltr;
}

._6csTf {
margin-left: 0;
    margin-right: auto;
    z-index: 1;
}

._6csTf:not(.Va011) {
float: left;
    margin-right: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

.MBsxA {
margin-left: auto;
    margin-right: 0;
    z-index: 1;
}

.MBsxA:not(.Va011) {
float: right;
    margin-left: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

.AN6PJ {
clear: both;
    display: block;
}

.AN6PJ:not(.wurfT) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.Va011,
.wurfT {
width: 100%;
}

._1CErt .Va011,
._1CErt .wurfT {
margin: 0 -8px;
    width: auto;
}

.FQw5F {
width: -moz-fit-content;
    width: fit-content;
}

.dTp0V {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.MP9rp {
width: min(350px, 100%) !important;
}

._1CErt .MP9rp {
width: 50%;
}

._7hB6Q {
margin-left: auto;
    margin-right: auto;
}

._1CErt ._7hB6Q {
width: 150px;
}

.dXLUA {
display: flex;
}

.VKuwi {
margin: 0;
}

.hxW3F {
border: none;
    width: -moz-max-content;
    width: max-content;
}

._9lTMy {
overflow-x: auto;
}

._9lTMy::-webkit-scrollbar {
-webkit-appearance: none;
}

._9lTMy::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.5);
    border: 2px solid #fff;
    border-radius: 8px;
}

._9lTMy::-webkit-scrollbar:horizontal {
height: 10px;
}

._4WdhS {
max-width: 100%;
}

.BteV2 {
text-decoration: none;
}

.f0hnX:focus-visible {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
}

.dNiy-,
.glob_fontElementMap,
.wCH8c {
font-family: var(--ricos-font-family, unset);
}

._6dv1Z {
max-width: 100%;
}

.wCH8c {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-content: start;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    height: 100%;
    position: relative;
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

.wCH8c * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.wCH8c .wpyU- {
box-sizing: border-box;
    -moz-tab-size: 40px;
    -o-tab-size: 40px;
    tab-size: 40px;
}

.wCH8c .wpyU- *,
.wCH8c .wpyU- :after,
.wCH8c .wpyU- :before {
box-sizing: inherit;
}

.wCH8c .wpyU- input {
box-sizing: border-box;
}

[dir] .wCH8c.JCDBU {
padding-top: 50px;
}

.wpyU- {
word-wrap: break-word;
    color: var(--ricos-text-color, #212121);
    container-type: inline-size;
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    overflow-wrap: break-word;
    white-space: pre-wrap !important;
    white-space: break-spaces;
    width: 100%;
}

[dir] .wpyU- {
background-color: var(--ricos-bg-color-container, unset);
}

.wpyU-:after {
content: "";
    display: table;
    line-height: 0;
}

[dir] .wpyU-:after {
clear: both;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

.yLmbU {
width: 100%;
}

.yLmbU [data-breakout="normal"] {
padding-inline-end: var(--ricos-breakout-normal-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-normal-padding-start, 0);
}

.yLmbU [data-breakout="fullWidth"] {
padding-inline-end: var(--ricos-breakout-full-width-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-full-width-padding-start, 0);
}

[dir] .Pqm60 {
margin: 2px 0;
}

[dir] ._2Mtcj + ._2Mtcj,
[dir] .q0zlL {
margin-top: 20px;
}

.VY8Cq {
margin-inline-start: 0 !important;
}

.ycA5o {
margin-inline-start: 40px !important;
}

._2lBn- {
margin-inline-start: 80px !important;
}

.vwqka {
margin-inline-start: 120px !important;
}

.bxSco {
margin-inline-start: 160px !important;
}

.yUeb1 {
margin-inline-start: 200px !important;
}

.gQraF {
margin-inline-start: 240px !important;
}

.Ctm1A,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

[dir] .irnTT {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

._6ZNRI {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

[dir] ._6ZNRI > span > a,
[dir] ._6ZNRI > span > span {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

._6ZNRI:empty {
height: 24px;
}

.Xcp8l {
display: block;
}

.glob_fontElementMap,
.vclBt {
font-family: var(--ricos-font-family, unset);
}

[dir] .nDvuG {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

.-kAx6,
.PXhGN,
.ZRV6T,
._8GR-H,
._8n27X,
.k139S {
font: inherit;
}

._8GR-H {
color: var(--ricos-custom-h1-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

[dir] ._8GR-H > * > span,
[dir] ._8GR-H > span span {
background-color: var(--ricos-custom-h1-background-color, unset);
}

.ZRV6T {
color: var(--ricos-custom-h2-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

[dir] .ZRV6T > * > span,
[dir] .ZRV6T > span span {
background-color: var(--ricos-custom-h2-background-color, unset);
}

.-kAx6 {
color: var(--ricos-custom-h3-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

[dir] .-kAx6 > * > span,
[dir] .-kAx6 > span span {
background-color: var(--ricos-custom-h3-background-color, unset);
}

.k139S {
color: var(--ricos-custom-h4-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

[dir] .k139S > * > span,
[dir] .k139S > span span {
background-color: var(--ricos-custom-h4-background-color, unset);
}

.PXhGN {
color: var(--ricos-custom-h5-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

[dir] .PXhGN > * > span,
[dir] .PXhGN > span span {
background-color: var(--ricos-custom-h5-background-color, unset);
}

._8n27X {
color: var(--ricos-custom-h6-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[dir] ._8n27X > * > span,
[dir] ._8n27X > span span {
background-color: var(--ricos-custom-h6-background-color, unset);
}

.Ifqz- {
display: block;
}

.Ikbzj,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.UrDHJ,
.cexvV {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    list-style-position: outside;
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

[dir] .UrDHJ,
[dir] .cexvV {
margin: 0;
    padding: 0;
}

[dir] .UrDHJ > *,
[dir] .cexvV > * {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

.UrDHJ > .GkY6Q,
.cexvV > .GkY6Q {
list-style-type: inherit;
    margin-inline-start: 1.5em;
    padding-inline-start: 0.5em;
}

.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
.cexvV > .GkY6Q[data-heading-level="headerOne"] {
font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerOne"],
        .cexvV > .GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
    .cexvV > .GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
.cexvV > .GkY6Q[data-heading-level="headerTwo"] {
font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
        .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
    .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
.cexvV > .GkY6Q[data-heading-level="headerThree"] {
font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerThree"],
        .cexvV > .GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
    .cexvV > .GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
.cexvV > .GkY6Q[data-heading-level="headerFour"] {
font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFour"],
        .cexvV > .GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
    .cexvV > .GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
.cexvV > .GkY6Q[data-heading-level="headerFive"] {
font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFive"],
        .cexvV > .GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
    .cexvV > .GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
.cexvV > .GkY6Q[data-heading-level="headerSix"] {
font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerSix"],
        .cexvV > .GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
    .cexvV > .GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[data-list-style-position="inside"].GkY6Q {
list-style-position: inside;
    padding-inline-start: 0;
}

[data-list-style-position="inside"].GkY6Q > :first-child,
[data-list-style-position="inside"].GkY6Q > :first-child > :first-child {
display: inline;
}

.cexvV > [data-list-style-position="inside"].GkY6Q h2 > span,
.cexvV > [data-list-style-position="inside"].GkY6Q h3 > span,
.cexvV > [data-list-style-position="inside"].GkY6Q h4 > span,
.cexvV > [data-list-style-position="inside"].GkY6Q h5 > span,
.cexvV > [data-list-style-position="inside"].GkY6Q h6 > span,
.cexvV > [data-list-style-position="inside"].GkY6Q > h1 > span,
.cexvV > [data-list-style-position="inside"].GkY6Q > p > span > :first-child {
margin-inline-start: 0.5em;
}

ol .GkY6Q {
position: relative;
}

ol .GkY6Q > div > :not(ul) > span {
margin-inline-start: 0.35em;
}

[dir] .j6oMj {
margin: 15px 18px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

.b8XcH {
color: var(--ricos-custom-code-block-color, var(--ricos-text-color, #212121));
    font-family: Inconsolata, Menlo, Consolas, monospace;
    font-size: var(--ricos-custom-code-block-font-size, 16px);
    line-height: var(--ricos-custom-code-block-line-height, 26px);
    min-height: 29px;
    white-space: pre-wrap;
}

[dir] .b8XcH {
background-color: var(--ricos-custom-code-block-background-color, rgba(var(--ricos-fallback-color-tuple, 0, 0, 0), 0.06));
    margin: var(--ricos-custom-code-block-margin, 15px 18px);
    padding: var(--ricos-custom-code-block-padding, 2px 25px);
}

[dir] ._5nEMB .b8XcH {
margin: 1em 0;
}

.vhZ4U {
--ricos-layout-horizontal-padding: 20px;
    display: grid;
    gap: 1px;
    grid-template-columns: var(--ricos-layout-column-template);
    position: relative;
}

[dir] .vhZ4U {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

[dir] * + .vhZ4U {
margin-top: 20px;
}

.vhZ4U .jiLZ6 {
padding-inline-end: var(--ricos-layout-horizontal-padding);
    padding-inline-start: var(--ricos-layout-horizontal-padding);
}

[dir] .vhZ4U .jiLZ6 {
padding-bottom: 12px;
    padding-top: 12px;
}

.vhZ4U .jiLZ6:first-child {
padding-inline-start: 0;
}

.vhZ4U .jiLZ6:last-child {
padding-inline-end: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

.glob_fontElementMap,
.yXOrU {
font-family: var(--ricos-font-family, unset);
}

.NvI5H {
border-inline-start-style: solid;
    border-inline-start-width: var(--ricos-custom-quote-border-width, 3px);
    color: var(--ricos-custom-quote-color, unset);
    font-family: var(--ricos-custom-quote-font-family, unset);
    font-size: 18px;
    font-size: var(--ricos-custom-quote-font-size, 18px);
    font-style: normal;
    font-style: var(--ricos-custom-quote-font-style, normal);
    font-weight: var(--ricos-custom-quote-font-weight, unset);
    letter-spacing: var(--ricos-custom-quote-letter-spacing, unset);
    line-height: 26px;
    line-height: var(--ricos-custom-quote-line-height, 26px);
    margin-block: 15px;
    margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 18px);
    margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 18px);
    max-width: 100%;
    min-height: var(--ricos-custom-quote-min-height, unset);
    padding-inline-start: var(--ricos-custom-quote-padding-inline-start, 18px);
    -webkit-text-decoration: var(--ricos-custom-quote-text-decoration, unset);
    text-decoration: var(--ricos-custom-quote-text-decoration, unset);
}

[dir] .NvI5H {
padding-bottom: var(--ricos-custom-quote-padding-bottom, 6px);
    padding-top: var(--ricos-custom-quote-padding-top, 6px);
}

[dir="ltr"] .NvI5H {
border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
}

[dir="ltr"] .NvI5H,
[dir="rtl"] .NvI5H {
border-right-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
}

[dir="rtl"] .NvI5H {
border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

.sumrVwh {
--wix-ui-tpa-text-button-main-text-font-text-decoration: var(--wix-forms-formParagraphFont-text-decoration);
    --wix-ui-tpa-text-button-main-text-font-line-height: var(--wix-forms-formParagraphFont-line-height);
    --wix-ui-tpa-text-button-main-text-font-family: var(--wix-forms-formParagraphFont-family);
    --wix-ui-tpa-text-button-main-text-font-size: var(--wix-forms-formParagraphFont-size);
    --wix-ui-tpa-text-button-main-text-font-style: var(--wix-forms-formParagraphFont-style);
    --wix-ui-tpa-text-button-main-text-font-variant: var(--wix-forms-formParagraphFont-variant);
    --wix-ui-tpa-text-button-main-text-font-weight: var(--wix-forms-formParagraphFont-weight);
}

.sumrVwh,
.sumrVwh:hover {
color: var(--ricosviewer2384358982-wix-forms-formLinkColor, rgba(var(--wix-color-8), 1)) !important;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerOne"],
        .cexvV > .GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
    .cexvV > .GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
        .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
    .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerThree"],
        .cexvV > .GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
    .cexvV > .GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFour"],
        .cexvV > .GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
    .cexvV > .GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFive"],
        .cexvV > .GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
    .cexvV > .GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerSix"],
        .cexvV > .GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
    .cexvV > .GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerOne"],
        .cexvV > .GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
    .cexvV > .GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
        .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
    .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerThree"],
        .cexvV > .GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
    .cexvV > .GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFour"],
        .cexvV > .GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
    .cexvV > .GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFive"],
        .cexvV > .GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
    .cexvV > .GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerSix"],
        .cexvV > .GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
    .cexvV > .GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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;
}

#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: 255, 255, 255;
    --color_12: 232, 230, 230;
    --color_13: 199, 199, 199;
    --color_14: 87, 87, 87;
    --color_15: 0, 0, 0;
    --color_16: 252, 242, 233;
    --color_17: 52, 0, 0;
    --color_18: 1, 30, 26;
    --color_19: 102, 42, 24;
    --color_20: 250, 248, 242;
    --color_21: 212, 189, 181;
    --color_22: 138, 86, 69;
    --color_23: 81, 28, 12;
    --color_24: 61, 35, 26;
    --color_25: 42, 28, 24;
    --color_26: 215, 161, 108;
    --color_27: 208, 172, 136;
    --color_28: 76, 39, 20;
    --color_29: 193, 134, 75;
    --color_30: 61, 40, 19;
    --color_31: 226, 220, 245;
    --color_32: 145, 69, 43;
    --color_33: 199, 189, 187;
    --color_34: 68, 63, 95;
    --color_35: 24, 24, 24;
    --color_36: 255, 255, 255;
    --color_37: 0, 0, 0;
    --color_38: 232, 230, 230;
    --color_39: 199, 199, 199;
    --color_40: 87, 87, 87;
    --color_41: 1, 30, 26;
    --color_42: 1, 30, 26;
    --color_43: 1, 30, 26;
    --color_44: 1, 30, 26;
    --color_45: 0, 0, 0;
    --color_46: 87, 87, 87;
    --color_47: 0, 0, 0;
    --color_48: 1, 30, 26;
    --color_49: 1, 30, 26;
    --color_50: 255, 255, 255;
    --color_51: 1, 30, 26;
    --color_52: 1, 30, 26;
    --color_53: 255, 255, 255;
    --color_54: 199, 199, 199;
    --color_55: 199, 199, 199;
    --color_56: 255, 255, 255;
    --color_57: 255, 255, 255;
    --color_58: 1, 30, 26;
    --color_59: 1, 30, 26;
    --color_60: 255, 255, 255;
    --color_61: 1, 30, 26;
    --color_62: 1, 30, 26;
    --color_63: 255, 255, 255;
    --color_64: 199, 199, 199;
    --color_65: 199, 199, 199;
    --font_0: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal calc(70 * var(--theme-spx-ratio)) / 1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_3: normal normal normal calc(60 * var(--theme-spx-ratio)) / 1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_4: normal normal normal calc(36 * var(--theme-spx-ratio)) / 1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_5: normal normal normal calc(24 * var(--theme-spx-ratio)) / 1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_6: normal normal normal 15px/1.4em "times new roman", times, serif;
    --font_7: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --font_8: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --font_9: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-ads-height: 0px;
    --sticky-offset: 0px;
    --wix-ads-top-height: 0px;
    --site-width: 980px;
    --above-all-z-index: 100000;
    --portals-z-index: 100001;
    --wix-opt-in-direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --minViewportSize: 320;
    --maxViewportSize: 1920;
    --theme-spx-ratio: var(--scaling-factor) / 1280;
    --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_11));
    letter-spacing: 0em;
}

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

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

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

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

.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: 0.7em;
}

.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-m80kbpko: 2000px;
}

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

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

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

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: "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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: "madefor-display-bold";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2") format("woff2-variations"),
        url("//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B,
        U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015,
        U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2") format("woff2");
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2") format("woff2");
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2") format("woff2");
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2") format("woff2");
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2") format("woff2");
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2") format("woff2");
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2") format("woff2");
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2") format("woff2");
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2") format("woff2");
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2") format("woff2");
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: "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;
}

@font-face {
font-family: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

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

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

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

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

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

#hlmck {
--bg: var(--color_18);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

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

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

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

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

#comp-m9bxduy9 {
min-height: 93.64995371220981vh;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: 100vh;
    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(0% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, auto);
    left: var(--force-auto);
    right: var(--force-auto);
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-m9bxduy9 .comp-m9bxduy9-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99996259724716%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

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

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

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

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

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

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

    :is(#comp-m9bxduy9)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduy9):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduy9"] {
        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-m9bxduy9 [data-motion-part="BG_LAYER comp-m9bxduy9"] {
        overflow: clip;
    }

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

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

#comp-m9bxduyj1 {
width: 64.8883928571428%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxduyj1-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-m9bxduyj1 {
        width: 100.06612141927083%;
        margin-top: max(0.5px, 0.0099792 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006619 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyj1 {
        width: 100.0661214192708%;
        margin-top: max(0.5px, 0.0410821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxduyj1 {
--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-m9bxduyl7 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 83.59937166668234%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0004031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0001156 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        width: 54.2091512570017%;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        width: 83.59937166668234%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0379923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxduyl7 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 50px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: pinyon-script, "pinyon script", cursive;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 50spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

#comp-m9bxduyn15 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.0021875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-m9bxduyn15 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: -0.06em;
    --lineHeight: 1em;
    --fontSize: 160px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 70px;
    }
}

#comp-m9bxduyo16 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 29.126259253336844%;
    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: center;
    order: 3;
    position: relative;
}

.comp-m9bxduyo16-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.0447203 * (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-m9bxduyo16 {
        width: 27.81548495687289%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.0661615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyo16 {
        width: 47.3888787508677%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.1507179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 184.9389265814136fr);
    }
}

#comp-m9bxduyo16 {
--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-m9bxduyo16:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxduyo16.variants-m9bxduyo18,
#comp-m9bxduyo16.variants-m9bxduyo18 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxduyo16 {
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-m9bxduyo16.variants-m9bxduyo18 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9bxduyr2 {
width: 82.04828712957516%;
    height: auto;
    --aspect-ratio: 0.23662199257225916;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyr2 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyr2 {
        width: 100.66984550641439%;
        --aspect-ratio: 0.23656254954812103;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt {
        width: 80.10708318463486%;
        margin-left: max(0.5px, 0.0012607 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

#comp-m9bxduyu2 .comp-m9bxduyu2-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: hidden;
}

#comp-m9bxduyu2 .comp-m9bxduyu2-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-m9bxduyu2:not(.comp-m9bxduyu2-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-m9bxduyu2 {
        height: 6.691292262024244%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyu2 {
        height: 9.933628777165794%;
        margin-bottom: max(0.5px, 0.0200744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-m9bxduz24 .comp-m9bxduz24-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.6093625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxduz24 .comp-m9bxduz24-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

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

    :is(#comp-m9bxduz24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduz24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduz24"] {
        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-m9bxduz24 [data-motion-part="BG_LAYER comp-m9bxduz24"] {
        overflow: clip;
    }

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

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

#comp-m9bxduz37 {
width: 57.30869838169642%;
    height: 10px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.421106 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.2964579 * (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-m9bxduz37 {
        height: 1px;
        --l_display: unset;
        margin-left: min(-0.5px, -0.4601644 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.2964478 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: none;
    }
}

#comp-m9bxduz37 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}


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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz411 {
        --l_display: unset;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: center;
        margin-left: max(0.5px, 0.1183036 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz411 {
        --l_display: none;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: start;
        margin-left: max(0.5px, 0.1233974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 1.7184897 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-m9bxduz411 {
--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-m9bxduz411 wow-image {
overflow: clip;
}

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

#comp-m9bxduz533 {
width: 38.45851353236606%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0896423 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxduz533-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-m9bxduz533 {
        width: 47.63859846422826%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0050049 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz533 {
        width: 99.99763257575758%;
        align-self: start;
        justify-self: center;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

#comp-m9bxduz533 {
--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-m9bxduz615 {
min-height: 123.89606336157726px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0199768 * (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-m9bxduz615 {
        min-height: 123.89606336157726px;
        width: 80.72824329874919%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0199948 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        min-height: 0px;
        width: 95.40004587442918%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0876641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxduz615 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        --textAlign: center;
        --fontSize: 60spx;
    }
}

#comp-m9bxduz73 {
min-height: 89.59375px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 92.04797424445101%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

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

#comp-m9bxduz73 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m9bxqful {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 49.48259769772884%;
    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: 3;
    position: relative;
}

.comp-m9bxqful-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqful {
        width: 57.83803446683877%;
        align-self: flex-start;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.0647537 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 195.07709562518465fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqful {
        width: 76.67955634693097%;
        align-self: center;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.1550579 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 253.03610785453256fr);
    }
}

#comp-m9bxqful {
--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-m9bxqful:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxqful.variants-m9bxqfum1,
#comp-m9bxqful.variants-m9bxqfum1 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxqful {
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-m9bxqful.variants-m9bxqfum1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9bxqfuo {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo {
        width: 99.85355040690547%;
        --aspect-ratio: 0.23660658010840716;
        margin-top: max(0.5px, 0.0006408 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo {
        width: 100.01211259340444%;
        --aspect-ratio: 0.23659793814432897;
        margin-top: max(0.5px, 0.0012819 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        width: 85.8234348156684%;
        margin-left: max(0.5px, 0.0000108 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006613 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        width: 87.72259175384579%;
        margin-left: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012822 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxqfuo11 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m9x9ylbq {
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: 3/1/4/2;
    position: relative;
}

#comp-m9x9ylbq .comp-m9x9ylbq-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9x9ylbq .comp-m9x9ylbq-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

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

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

@media (prefers-reduced-motion: no-preference) {
#comp-m9x9ylbq [data-motion-part="BG_LAYER comp-m9x9ylbq"] {
        overflow: clip;
    }
}

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

#comp-m9bxduzc24 .comp-m9bxduzc24-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxduzc24 .comp-m9bxduzc24-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

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

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

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

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

    :is(#comp-m9bxduzc24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzc24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzc24"] {
        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-m9bxduzc24 [data-motion-part="BG_LAYER comp-m9bxduzc24"] {
        overflow: clip;
    }

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

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

#comp-m9bxduzd15 {
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-m9bxduzd15 .comp-m9bxduzd15-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-m9bxduzd15 .comp-m9bxduzd15-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

#comp-m9bxduzd15 {
--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-m9bxg2n5 {
width: 79.046630859375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxg2n5-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-m9bxg2n5 {
        width: 79.046630859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n5 {
        width: 100.33617424242425%;
        margin-bottom: max(0.5px, 0.0077923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxg2n5 {
--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-m9bxg2n8 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.6255887576249%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        width: 68.6255887576249%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        width: 99.83483554339107%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0773026 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

#comp-m9bxg2n8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m9bxg2n818 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        width: 99.66731159454486%;
        margin-left: max(0.5px, 0.0026231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0466744 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

#comp-m9bxg2n818 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 48px;
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

#comp-m9bxg2n917 {
width: 64.31395259053355%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1421021 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232789 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-m9bxg2n917 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}



#comp-m9bxg2na14 {
width: 63.30399196973207%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 4;
    position: relative;
}

.comp-m9bxg2na14-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2na14 {
        width: 88.34195557614599%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

#comp-m9bxg2na14 {
--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-m9bxg2nb2 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0116758 * (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-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.011638 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxg2nb2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m9bxg2nb16 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 44.61913764713057%;
    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: center;
    order: 2;
    position: relative;
}

.comp-m9bxg2nb16-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb16 {
        width: 39.3908309003393%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.9998125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb16 {
        width: 99.81595960549289%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.5fr);
    }
}

#comp-m9bxg2nb16 {
--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-m9bxg2nb16:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxg2nb16.variants-m9bxg2nb18,
#comp-m9bxg2nb16.variants-m9bxg2nb18 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxg2nb16 {
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-m9bxg2nb16.variants-m9bxg2nb18 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9bxg2nc23 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nc23 {
        width: 108.38272650296359%;
        --aspect-ratio: 0.23657852564102563;
        margin-top: max(0.5px, 0.0007022 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nc23 {
        width: 87.6277156200456%;
        --aspect-ratio: 0.23652544497367545;
        margin-top: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        width: 100.25641025641026%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006197 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        width: 87.63001134644477%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001241 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxg2nd10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: "times new roman", times, serif;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

#comp-m9bxduzx23 .comp-m9bxduzx23-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-m9bxduzx23 .comp-m9bxduzx23-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4965945 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxduzx23 .comp-m9bxduzx23-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzx23 .comp-m9bxduzx23-container {
        grid-template-rows: minmax(max(0.5px, 1.6408258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

#comp-m9bxduzy12 .comp-m9bxduzy12-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzy12 .comp-m9bxduzy12-container {
        justify-content: flex-start;
    }
}

#comp-m9bxduzy12 {
--brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}



[id^="comp-m9bxdv00__"] {
min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((25% - ((0px + 0px) + 0px)) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

[id^="comp-m9bxdv00__"] .comp-m9bxdv00-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

[id^="comp-m9bxdv00__"] .comp-m9bxdv00-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.1875 * (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) {
[id^="comp-m9bxdv00__"] {
        width: calc(((50% - ((0px + 0px) + 0px)) - 0px));
    }

    [id^="comp-m9bxdv00__"] .comp-m9bxdv00-container {
        grid-template-rows: minmax(max(0.5px, 0.7101564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

[id^="comp-m9bxdv00__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px 0px 0px 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}



[id^="comp-m9bxdv00__"]:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx,
[id^="comp-m9bxdv00__"].variants-ma06b1hx > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv00__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx {
z-index: 1;
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv0010__"] {
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;
}

[id^="comp-m9bxdv0010__"].variants-ma066p4e {
--mediaOpacity: 0.65;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"] {
--mediaOpacity: 0.53;
}

[id^="comp-m9bxdv0010__"] {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.35;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0010__"] {
        --mediaOpacity: 0.33;
    }
}

[id^="comp-m9bxdv0010__"]:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv0010__"]:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv0010__"].variants-ma066p4e,
[id^="comp-m9bxdv0010__"].variants-ma066p4e :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv0010__"].variants-ma066p4e,
[id^="comp-m9bxdv0010__"].variants-ma066p4e :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv0010__"].variants-ma06c1v8,
[id^="comp-m9bxdv0010__"].variants-ma06c1v8 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv0010__"].variants-ma06c1v8,
[id^="comp-m9bxdv0010__"].variants-ma06c1v8 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"],
[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"] :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"],
[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"] :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv0010__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv0010__"].variants-ma06c1v8 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv0010__"] wow-image {
overflow: clip;
}

[id^="comp-m9bxdv0010__"] wow-image img {
height: 100%;
}

[id^="comp-m9bxdv02__"] {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 95.625%;
    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: min(-0.5px, -0.0914062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.308429 * (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) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914063 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084284 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9bxdv02__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 12px;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m9bxdv02__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(270.0001deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 270deg;
}

[id^="comp-m9bxdv0216__"] {
width: 37.8125%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.4963196 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: min(-0.5px, -0.0005063 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.496319 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0005065 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
    }
}

[id^="comp-m9bxdv0216__"] {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m9bxdv0216__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(270.0001deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 270deg;
}

[id^="comp-m9bxdv0323__"] {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 74.8486328125%;
    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.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0354736 * (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) {
[id^="comp-m9bxdv0323__"] {
        justify-self: start;
        margin-left: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        width: 88.87419871794872%;
        justify-self: center;
        margin-left: 0px;
        margin-top: max(0.5px, 0.0650641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9bxdv0323__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 27.101spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: center;
        --fontSize: 27spx;
    }
}

[id^="comp-m9pthkm8__"] {
min-height: 67.1953125px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 73.67431640625%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        min-height: 76.78125px;
        --l_display: unset;
        width: 83.33333333333333%;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000299 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        min-height: 60.64419644116197px;
        --l_display: none;
        width: 78.9830804280503%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

[id^="comp-m9pthkm8__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: "times new roman", times, serif;
    --letterSpacing: 0.25em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 11.057631259927042px;
    }
}

[id^="comp-m9pthkm8__"]:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9pthkm8__"]:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9pthkm8__"].variants-m9ptrxy5,
[id^="comp-m9pthkm8__"].variants-m9ptrxy5 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9pthkm8__"].variants-m9ptrxy5,
[id^="comp-m9pthkm8__"].variants-m9ptrxy5 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9pthkm8__"].variants-m9wi2tfa,
[id^="comp-m9pthkm8__"].variants-m9wi2tfa :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9pthkm8__"].variants-m9wi2tfa,
[id^="comp-m9pthkm8__"].variants-m9wi2tfa :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9pthkm8__"] {
opacity: 0;
    --comp-opacity: 0;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9pthkm8__"].variants-m9ptrxy5 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9pthkm8__"].variants-m9wi2tfa {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv0412__"] {
width: 5.9375%;
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0230469 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.4612852 * (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) {
[id^="comp-m9bxdv0412__"] {
        width: 10.854700854700544%;
        margin-right: max(0.5px, 0.0576923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.7071915 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9bxdv0412__"] {
--static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m9bxdv0412__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 180deg;
}

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

#comp-m9cxqg4t .comp-m9cxqg4t-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.7387695 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9cxqg4t .comp-m9cxqg4t-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9695821 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8866797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

#comp-m9cxqg4z1 {
width: 99.9993896484375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0007875 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cxqg4z1-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-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.007335 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: max(0.5px, 0.0088538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0112026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9cxqg4z1 {
--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-m9cxqg519 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 54.2465469149592%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        width: 53.81057002338144%;
        margin-left: max(0.5px, 0.0074468 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        width: 54.2465469149592%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174479 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0388021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cxqg519 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg519:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cxqg536 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 80.08776909038751%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0007874 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0707336 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        min-height: 69.093066127974px;
        width: 76.37315879735999%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0706986 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        min-height: 0px;
        width: 80.08776909038751%;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1322716 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cxqg536 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 151.4spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        --letterSpacing: -0.05em;
        --fontSize: 86.37077194717705spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 43.803spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg536:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cxqg5414 {
min-height: 472.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.9993896484375%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0406311 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        width: 99.19676691123115%;
        margin-left: max(0.5px, 0.008097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0406307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 {
        width: 99.9993896484375%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cxqg5414 .style-m9cxqg5514__root {
--style-m9cxqg5514-AccordionContainer-direction: ltr;
    --AccordionContainer1266025101-flexDirection: row;
    --style-m9cxqg5514-AccordionContainer-textAlign: left;
    -st-extends: AccordionContainer;
    --AccordionContainer1266025101-itemSpacing: 0px;
    --AccordionContainer1266025101-vPadding: 23;
    --AccordionContainer1266025101-hPadding: 71;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordion {
border-bottom: 0px solid rgb(0, 0, 0);
    background-color: rgba(255, 255, 255, 0);
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader {
background: rgba(246, 246, 246, 0);
    border-bottom: 0.5px solid #9E816B;
    border-top: 0.5px solid #9E816B;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover {
border-bottom: 1px solid #c1864b;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
line-height: 1.6em;
    line-height: 1.4em;
    color: #9E816B;
    text-transform: uppercase;
    letter-spacing: 0.25em;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-family: "times new roman", times, serif;
    font-size: 25px;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionIcon {
width: 12px;
    height: 12px;
    fill: #9E816B;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
fill: #c1864b;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
color: #c1864b;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-family: "times new roman", times, serif;
    font-size: 25px;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
background: rgba(246, 246, 246, 0);
    border-bottom: 0px solid #000000;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
    }

    

    

    #comp-m9cxqg5414 .style-m9cxqg5514__root {
        --AccordionContainer1266025101-hPadding: 21;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
        border-bottom: 0px solid rgb(0, 0, 0);
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
        fill: #9E816B;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
        color: #9E816B;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg5414:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

:is(#comp-m9cxqg5527, [id^="comp-m9cxqg5527__"]) {
width: 100%;
    height: 240px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cxqg5527-container {
box-sizing: border-box;
    padding-top: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0554687 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0554687 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-m9cxqg5527, [id^="comp-m9cxqg5527__"]):not(.comp-m9cxqg5527-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5527-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9cxqg5527, [id^="comp-m9cxqg5527__"]) {

}

:is(#comp-m9cxqg5527, [id^="comp-m9cxqg5527__"]) .style-m9cxqg564__root {
-st-extends: TestComp;
}

:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
width: 49.08083350626839%;
    height: auto;
    --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-m9x6fbqf-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) {
:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
        width: 90.95212575919972%;
        margin-left: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.00004 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
--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;
}

:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0262695 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 15px;
    --lineHeight: 1.6em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
        --lineHeight: 1.8em;
    }
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 45.49140064417445%;
    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-m9x6fbrx-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
        width: 90.80901240306285%;
    }

    .comp-m9x6fbrx-container {
        grid-template-rows: minmax(max(0.5px, 0.1769231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.999975fr);
    }
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
--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;
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]):not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]).variants-m9x6fbs71,
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]).variants-m9x6fbs71 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]).variants-m9x6fbs71 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
        width: 100%;
        --aspect-ratio: 0.2365684575389948;
    }
}

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

:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 75.84321120689656%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 13spx;
    }
}

:is(#comp-m9cxqg566, [id^="comp-m9cxqg566__"]) {
width: 100%;
    height: 240px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cxqg566-container {
box-sizing: border-box;
    padding-top: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0554687 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0554687 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-m9cxqg566, [id^="comp-m9cxqg566__"]):not(.comp-m9cxqg566-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg566-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9cxqg566, [id^="comp-m9cxqg566__"]) {

}

:is(#comp-m9cxqg566, [id^="comp-m9cxqg566__"]) .style-m9cxqg5611__root {
-st-extends: TestComp;
}

:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
width: 49.08083350626839%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    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-m9x6cjkc-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) {
:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
        width: 100.14239943040228%;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
--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;
}

:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0262695 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 15px;
    --lineHeight: 1.6em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
        --lineHeight: 1.8em;
    }
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 45.49140064417445%;
    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-m9x6cjkh5-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
        width: 90.18507863444572%;
    }

    .comp-m9x6cjkh5-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.8906fr);
    }
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
--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;
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]):not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]).variants-m9x6cjkh7,
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]).variants-m9x6cjkh7 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]).variants-m9x6cjkh7 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
        width: 98.67617405932684%;
        --aspect-ratio: 0.2365684575389948;
    }
}

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

:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 64.63121106124379%;
        margin-right: max(0.5px, 0.000021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 42.667spx;
    }
}

:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
min-height: 232.8515625px;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cxqg5613-container {
box-sizing: border-box;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 71px;
    padding-right: 71px;
    row-gap: 0vw;
    column-gap: 0vw;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(132.85199999999998px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

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

:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {

}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
        
    }

    

    :is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) .style-m9xbf6r73__root {
        -st-extends: AccordionItem;
    }
}

:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
width: 49.08083350626839%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    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-m9e35tm3-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) {
:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
--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;
}

:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0262695 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 15px;
    --lineHeight: 1.6em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
        --lineHeight: 1.8em;
    }
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 45.49140064417445%;
    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-m9e35k7f-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
        width: 82.59166963332147%;
    }

    .comp-m9e35k7f-container {
        grid-template-rows: minmax(max(0.5px, 0.174359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.0004375fr);
    }
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
--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;
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]):not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]).variants-m9e35k7g1,
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]).variants-m9e35k7g1 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]).variants-m9e35k7g1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
        width: 99.11181963106354%;
        --aspect-ratio: 0.23658405172413793;
    }
}

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

:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 82.48114224137932%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001222 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 14spx;
    }
}

:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
min-height: 200px;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cxqg5715-container {
box-sizing: border-box;
    padding-top: 51px;
    padding-bottom: 51px;
    padding-left: 71px;
    padding-right: 71px;
    row-gap: 0vw;
    column-gap: 0vw;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(160px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

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

:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {

}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
        
    }

    

    :is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) .style-m9xbgcrh2__root {
        -st-extends: AccordionItem;
    }
}

:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
width: 49.08083350626839%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    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-m9x697y0-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) {
:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0013216 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
--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;
}

:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0262695 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 15px;
    --lineHeight: 1.6em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
        --lineHeight: 1.8em;
    }
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 45.49140064417445%;
    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-m9x697y24-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
        width: 83.79538981844073%;
    }

    .comp-m9x697y24-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 294.227fr);
    }
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
--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;
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]):not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]).variants-m9x697y26,
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]).variants-m9x697y26 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]).variants-m9x697y26 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
        width: 98.56335414492892%;
        --aspect-ratio: 0.23660429513076758;
    }
}

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

:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 84.44532197928811%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 14spx;
    }
}

#comp-m9e2kgfd {
width: 52.5003204365261%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.2368835 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 4;
    position: relative;
}

.comp-m9e2kgfd-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfd {
        width: 74.44771426267839%;
        margin-left: max(0.5px, 0.1322131 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfd {
        width: 79.96065261024225%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

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

#comp-m9e2kgfd {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2kgfd:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9e2kgfe6 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0257141 * (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-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0257035 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0636513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9e2kgfe6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m9e2kgff13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.526971726190474%;
    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: center;
    order: 2;
    position: relative;
}

.comp-m9e2kgff13-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.999625fr);
    }
}

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

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 314.351625fr);
    }
}

#comp-m9e2kgff13 {
--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-m9e2kgff13:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2kgff13.variants-m9e2kgfg,
#comp-m9e2kgff13.variants-m9e2kgfg > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2kgff13 {
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-m9e2kgff13.variants-m9e2kgfg {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9e2kgfh11 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh11 {
        width: 108.3871731562213%;
        --aspect-ratio: 0.23657852564102563;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh11 {
        width: 91.46278506134804%;
        --aspect-ratio: 0.23650960424580408;
    }
}

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

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        width: 55.49617406940396%;
        margin-bottom: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9e2kgfh22 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

.comp-m9bxduzq17-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5121234 * (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-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 0.7591949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 1.4969359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

    :is(#comp-m9bxduzq17)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzq17):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzq17"] {
        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-m9bxduzq17 [data-motion-part="BG_LAYER comp-m9bxduzq17"] {
        overflow: clip;
    }

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

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

#comp-m9e2dlol {
min-height: 0px;
    --l_display: none;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.003925 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9e2dlol-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9e2dlol {
--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-m9cxtb4z {
width: max(0.5px, 0.2232664 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.04375 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m9cxtb4z-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9cxtb4z {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxtb4z:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cxsypj {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.09737295317241%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

#comp-m9cxsypj {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9cxtb51 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.09190563407233%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

#comp-m9cxtb51 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9cxtb5114 {
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: center;
    order: 3;
    position: relative;
}

.comp-m9cxtb5114-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9cxtb5114 {
--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-m9cxtb5114:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9cxtb5114.variants-m9cxtb521,
#comp-m9cxtb5114.variants-m9cxtb521 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9cxtb5114 {
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-m9cxtb5114.variants-m9cxtb521 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9cxtb5a {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

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

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

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

#comp-m9cxtb5d1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9e2ddix {
width: max(0.5px, 0.2232664 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.04375 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m9e2ddix-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9e2ddix {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2ddix:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9e2ddiz4 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.09737295317241%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

#comp-m9e2ddiz4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9e2ddj08 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.09190563407233%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

#comp-m9e2ddj08 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9e2ddj022 {
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: center;
    order: 3;
    position: relative;
}

.comp-m9e2ddj022-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9e2ddj022 {
--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-m9e2ddj022:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2ddj022.variants-m9e2ddj11,
#comp-m9e2ddj022.variants-m9e2ddj11 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2ddj022 {
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-m9e2ddj022.variants-m9e2ddj11 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9e2ddj214 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

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

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

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

#comp-m9e2ddj225 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9e2djtj {
width: max(0.5px, 0.2232666 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-m9e2djtj-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9e2djtj {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2djtj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9e2djtl1 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.09737295317241%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

#comp-m9e2djtl1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9e2djtm {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.09190563407233%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

#comp-m9e2djtm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9e2djtm14 {
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: center;
    order: 3;
    position: relative;
}

.comp-m9e2djtm14-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9e2djtm14 {
--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-m9e2djtm14:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2djtm14.variants-m9e2djtm16,
#comp-m9e2djtm14.variants-m9e2djtm16 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2djtm14 {
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-m9e2djtm14.variants-m9e2djtm16 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9e2djtn20 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

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

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

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

#comp-m9e2djto {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

.comp-ma03l06e-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-ma03l06e {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03l06e:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma03j32o {
min-height: 68.88136792169098px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.0065672 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-ma03j32o {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: screen;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 85.876spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03j32o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma03kc5m {
min-height: 95.28256408321431px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.0826665603755%;
    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.0744439 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        min-height: 137.390625px;
        width: 100%;
        margin-left: 0px;
        align-self: center;
    }
}

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

#comp-ma03kc5m {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: screen;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: capitalize;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: pinyon-script, "pinyon script", cursive;
    --lineHeight: 0.8em;
    --fontSize: 119.10320510401644px;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 60px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03kc5m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yl1ymb {
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-m9yl1ymb .comp-m9yl1ymb-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9yl1ymb .comp-m9yl1ymb-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

    #comp-m9yl1ymb .comp-m9yl1ymb-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3395438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

    :is(#comp-m9yl1ymb)[data-has-alpha="true"] canvas,
    :is(#comp-m9yl1ymb):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yl1ymb"] {
        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-m9yl1ymb [data-motion-part="BG_LAYER comp-m9yl1ymb"] {
        overflow: clip;
    }

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

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

#comp-m9yl7snp {
width: 98.61742424242425%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 5.1484375px;
    margin-left: 5.0852272727272725%;
    margin-bottom: -20.01549999999952px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9yl7snp-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-m9yl7snp {
        width: 89.82954545454545%;
        align-self: end;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yl7snp {
--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-m9yl3jqj {
min-height: 96px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 82.72190596668776%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.1433694 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

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

#comp-m9yl3jqj {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 110px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --blendMode: normal;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --blendMode: screen;
        --textScale__minFontSize: 70;
        --textScale__maxFontSize: 70;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl3jqj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yl6q5c5 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 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-m9yl6q5c5-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9yl6q5c5 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5c5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yl6q5e3 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99852387630084%;
    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.290616561656165%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

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

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

#comp-m9yl6q5e3 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --fontSize: 25px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        --textAlign: center;
        --fontSize: 20spx;
    }
}

#comp-m9yl6q5f10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99852387630084%;
    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: 14px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

#comp-m9yl6q5f10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        --textAlign: center;
    }
}

#comp-m9yl6q5g2 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.50852888005873%;
    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: 3;
    position: relative;
}

.comp-m9yl6q5g2-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 226.39618181818187fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5g2 {
        align-self: center;
    }
}

#comp-m9yl6q5g2 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5g2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yl6q5g2:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9yl6q5g2.variants-m9yl6q5g4,
#comp-m9yl6q5g2.variants-m9yl6q5g4 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9yl6q5g2 {
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-m9yl6q5g2.variants-m9yl6q5g4 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9yl6q5k {
width: 98.99789597111483%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

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

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

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

#comp-m9yl6q5m5 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

#comp-m9bxduz911 .comp-m9bxduz911-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5055797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxduz911 .comp-m9bxduz911-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6449055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8853586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

#comp-m9bxduza8 {
width: 24.518432617187493%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0818154 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxduza8-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-m9bxduza8 {
        width: 30.246988932291668%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0007615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0643084 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-m9bxduza8 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduza8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxduzb {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 73.39872046999082%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190609 * (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-m9bxduzb {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        width: 99.85782516938798%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --textAlign: left;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --textAlign: center;
        --fontSize: 15spx;
    }
}

#comp-m9bxduzb19 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        width: 86.18873074054677%;
        align-self: center;
    }
}

#comp-m9bxduzb19 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 58px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: left;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: center;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

#comp-m9bxduzc15 {
min-height: 0px;
    height: 67.46035501867884%;
    width: 64.0838623046875%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    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;
}

#comp-m9bxduzc15 .comp-m9bxduzc15-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: hidden;
}

#comp-m9bxduzc15 .comp-m9bxduzc15-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-m9bxduzc15:not(.comp-m9bxduzc15-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-m9bxduzc15 {
        height: 79.04093787717738%;
        width: 64.0838623046875%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0461435 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007717 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc15 {
        height: 61.46927268583668%;
        width: 108.33133012820512%;
        align-self: end;
        justify-self: start;
        margin-left: min(-0.5px, -0.0833133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0013829 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y6hosi {
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: 10/1/11/2;
    position: relative;
}

#comp-m9y6hosi .comp-m9y6hosi-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9y6hosi .comp-m9y6hosi-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --l_display: unset;
        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-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 11/1/12/2;
        --is-sticky: 1;
    }

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

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

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

#comp-m9y6ik3m {
width: 86.7333984375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004269 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: min(-0.5px, -0.009552 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9y6ik3m-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-m9y6ik3m {
        width: 91.94511217948718%;
        justify-self: start;
        margin-top: max(0.5px, 0.0213941 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0440505 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9y6ik3m {
--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-m9y6ik3p1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.21995158475482%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0145688 * (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-m9y6ik3p1 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        width: 79.72395447211198%;
        margin-left: max(0.5px, 0.186238 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1068769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y6ik3p1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 150spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3p1:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3p1:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9y6ik3t2 {
width: 99.90992512526037%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

#comp-m9y6ik3t2 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3t2:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3t2:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-ma0wznhg {
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: 11/1/12/2;
    position: relative;
}

#comp-ma0wznhg .comp-ma0wznhg-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ma0wznhg .comp-ma0wznhg-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

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

    #comp-ma0wznhg .comp-ma0wznhg-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0562102 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

#comp-ma0x34yq {
width: 54.439697265625%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0323547 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ma0x34yq-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yq {
        width: 89.3369391025641%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

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

#comp-ma0x34yq {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0x34yq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma0x34yv2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.85649258918761%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0117188 * (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-ma0x34yv2 {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

#comp-ma0x34yx {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0x34yx {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

#comp-ma0x34yx16 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 57.63118097131596%;
    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: 3;
    position: relative;
}

.comp-ma0x34yx16-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 200.79488888888892fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx16 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

#comp-ma0x34yx16 {
--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-ma0x34yx16:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-ma0x34yx16.variants-ma0x34yy1,
#comp-ma0x34yx16.variants-ma0x34yy1 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-ma0x34yx16 {
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-ma0x34yx16.variants-ma0x34yy1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-ma0x34yz19 {
width: 98.8470028106642%;
    height: auto;
    --aspect-ratio: 0.23662199257225916;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yz19 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yz19 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0x34yz19 {
--static-spx: 1px;
}

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

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

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

#comp-ma0x34z1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

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

#comp-m9pqbzmm .comp-m9pqbzmm-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9pqbzmm .comp-m9pqbzmm-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.103127079174983fr 0.8968729208250169fr;
    }
}

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

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0265898 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

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

    :is(#comp-m9pqbzmm)[data-has-alpha="true"] canvas,
    :is(#comp-m9pqbzmm):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9pqbzmm"] {
        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-m9pqbzmm [data-motion-part="BG_LAYER comp-m9pqbzmm"] {
        overflow: clip;
    }

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

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

#comp-m9pqbznj3 {
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-m9pqbznj3 .comp-m9pqbznj3-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-m9pqbznj3 {
--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-m9pqbznk4 {
width: 54.439697265625%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0323547 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9pqbznk4-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznk4 {
        width: 100%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznk4 {
        width: 108.8551812770563%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0367989 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

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

#comp-m9pqbznk4 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbznk4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9pt2edd {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.85649258918761%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0117188 * (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-m9pt2edd {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

#comp-m9pqbznm7 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9pqbznm7 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

#comp-m9pqbznn8 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 57.63118097131596%;
    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: 3;
    position: relative;
}

.comp-m9pqbznn8-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 200.79488888888892fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznn8 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

#comp-m9pqbznn8 {
--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-m9pqbznn8:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9pqbznn8.variants-m9pqbznn10,
#comp-m9pqbznn8.variants-m9pqbznn10 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9pqbznn8 {
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-m9pqbznn8.variants-m9pqbznn10 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9pqbznq5 {
width: 98.8470028106642%;
    height: auto;
    --aspect-ratio: 0.23662199257225916;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznq5 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznq5 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9pqbznq5 {
--static-spx: 1px;
}

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

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

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

#comp-m9pqbzns7 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

#comp-m9pqbzn9 {
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-m9pqbzn9 .comp-m9pqbzn9-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-m9pqbzn9 {
        --l_display: none;
    }
}

#comp-m9pqbzn9 {
--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-m9pqbzna2 {
width: 86.7333984375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004269 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: min(-0.5px, -0.009552 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9pqbzna2-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-m9pqbzna2 {
        --l_display: none;
    }
}

#comp-m9pqbzna2 {
--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-m9pqbznb {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.21995158475482%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0145688 * (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-m9pqbznb {
        width: 100%;
    }
}

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

#comp-m9pqbznb {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 150spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

#comp-m9pqbzne1 {
width: 99.90992512526037%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m9pqbzne1 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m9bxdv061 .comp-m9bxdv061-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4539977 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxdv061 .comp-m9bxdv061-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv061 {
        --l_display: unset;
        grid-area: 9/1/10/2;
    }

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

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 1.5657844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

    :is(#comp-m9bxdv061)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv061):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv061"] {
        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-m9bxdv061 [data-motion-part="BG_LAYER comp-m9bxdv061"] {
        overflow: clip;
    }

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

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

#comp-m9bxdv0616 {
width: max-content;
    height: auto;
    min-height: 213.4140625px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0202877 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxdv0616-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0616 {
        min-height: 213.4140625px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.2377784 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0754226 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0616 {
        min-height: 336.1736111111111px;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.7401442 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0616 {
--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-m9bxdv075 {
width: max(0.5px, 0.1356688 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.011554 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv075 {
        width: max(0.5px, 0.1356692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0115538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv075 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9bxdv08 {
width: max(0.5px, 0.2169922 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --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-m9bxdv08-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-m9bxdv08 {
        width: max(0.5px, 0.3526872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.7600974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv08 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv08:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0818 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99852387630084%;
    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.290877893730134%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

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

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

#comp-m9bxdv0818 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --fontSize: 25px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

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

#comp-m9bxdv092 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99852387630084%;
    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: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

#comp-m9bxdv092 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        --textAlign: center;
    }
}

#comp-m9conapy {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 81.50852888005873%;
    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: 3;
    position: relative;
}

.comp-m9conapy-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 226.39618181818187fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conapy {
        align-self: center;
    }
}

#comp-m9conapy {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9conapy:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9conapy:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9conapy.variants-m9conaq3,
#comp-m9conapy.variants-m9conaq3 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9conapy {
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-m9conapy.variants-m9conaq3 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9conaqo {
width: 98.99789597111483%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

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

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

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

#comp-m9conaqr {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        width: 74.31089743589742%;
        align-self: start;
        justify-self: center;
        margin-right: 0px;
        margin-top: max(0.5px, 0.1351564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0919 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 110px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 60;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0919:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

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

#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5067563 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxdv0a12 .comp-m9bxdv0a12-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        grid-template-rows: minmax(max(0.5px, 0.5865078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.8712742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

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

#comp-m9bxdv0b10 .comp-m9bxdv0b10-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-m9bxdv0b10 {
        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-m9bxdv0b10 {
        --l_display: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }

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

#comp-m9bxdv0b10 {
--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-m9bxdv0b16 {
width: 105.6806872014866%;
    height: auto;
    --aspect-ratio: 1.243941406670735;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.0978 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1772797 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0b16 {
        width: 91.88701923076923%;
        --aspect-ratio: 0.8362293929500791;
        margin-left: max(0.5px, 0.0401242 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.3107265 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-m9bxdv0c {
min-height: 416.4919363311037px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 72.2085129760837%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0.0078125px;
    margin-top: 0.06212500000037835px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 74.33223029009471%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 78.44951923076923%;
        margin-top: 0px;
    }
}

#comp-m9bxdv0c {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.75em;
    --fontSize: 138.83064544370168px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0c29 {
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: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-m9bxdv0c29 .comp-m9bxdv0c29-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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-m9bxdv0c29 {
        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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0059266385883%);
    }

    #comp-m9bxdv0c29 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
    }
}

#comp-m9bxdv0c29 {
--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-m9bxdv0d4 {
width: 66.86292860243057%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxdv0d4-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-m9bxdv0d4 {
        width: 100%;
        justify-self: start;
        margin-bottom: max(0.5px, 0.0006094 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

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

#comp-m9bxdv0d4 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0d4:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0d4:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9bxdv0d20 {
width: 12.679032636769195%;
    height: auto;
    --aspect-ratio: 1.2440956221198156;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0189392 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d20 {
        width: 23.81094475599112%;
        --aspect-ratio: 0.8332767835574614;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0189388 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d20 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0189303 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

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

#comp-m9bxdv0e4 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.88315624201263%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0248169 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        min-height: 0px;
        width: 99.80563654033041%;
        margin-bottom: max(0.5px, 0.0213034 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        min-height: 76.78125px;
        width: 100%;
        margin-bottom: max(0.5px, 0.0772308 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxdv0e4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

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

#comp-m9bxdv0e18 {
width: 100%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-m9bxdv0e18-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-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

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

#comp-m9bxdv0e18 {
--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-m9bxdv0e23 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0128906 * (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-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.0160281 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.040641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxdv0e23 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 12px;
    --textDecoration: none;
    --maxFontSize: 12px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: "times new roman", times, serif;
    --letterSpacing: 0.7em;
    --lineHeight: normal;
    --fontSize: 12spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: left;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: center;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

#comp-m9bxdv0f17 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 26px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

#comp-m9bxdv0f17 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 11px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: helvetica-w01-light, sans-serif;
    --letterSpacing: 0.09em;
    --lineHeight: normal;
    --fontSize: 11spx;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: left;
        --fontSize: 10spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: center;
        --fontSize: 5.078spx;
    }
}

#comp-m9bxdv0g1 {
width: 4.440062803519918%;
    height: auto;
    --aspect-ratio: 1;
    --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: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0g1 {
        width: 8.971124194000561%;
        align-self: center;
    }
}

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

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

#comp-ma1dbkq4 {
width: 105.6806872014866%;
    height: auto;
    --aspect-ratio: 1.243941406670735;
    --l_display: none;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.0978 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1772795 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1dbkq4 {
        width: 108.5981120554117%;
        --aspect-ratio: 0.836214670342411;
        --l_display: unset;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

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

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

.comp-m9bxdv0g13-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.471018 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.5013231867367173fr 0.4986673750337264fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxdv0g13-container {
        grid-template-rows: minmax(max(0.5px, 0.5653336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5620438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0g13-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(503.60306154276594px, auto) minmax(509.2425770445849px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-m9bxdv0h14 {
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-m9bxdv0h14 .comp-m9bxdv0h14-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-m9bxdv0h14 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0h14 .comp-m9bxdv0h14-container {
        grid-template-rows: minmax(max-content, 99.99988312636962%);
    }

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

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

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

#comp-m9by0lxd {
--static-spx: 1px;
}

#comp-m9by0lxf1 {
min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    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-m9by0lxf1 {
--static-spx: 1px;
}

#comp-m9by0lxg2 {
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-m9by0lxg2 {
--maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 1px;
}

#comp-m9bxdv0i4 {
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/2/2/3;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0i4 .comp-m9bxdv0i4-container {
        padding-right: 30px;
        padding-left: 30px;
        grid-template-rows: minmax(max-content, 99.99993125375956%);
    }

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

#comp-m9bxdv0i4 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_17);
    --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-m9bxdv0k7 {
width: 95.32522241439207%;
    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: 0%;
    margin-top: 0.01008969026399522%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-bottom: 0.38218892033219365%;
    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-m9bxdv0k7 {
        width: 91.55676656588113%;
        margin-left: 0.0010142516056802372%;
        margin-top: 0.004346547843912119%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

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

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

#comp-m9bxdv0k7 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0k7:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0k7:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 {
        margin-left: 0.0008828294983923277%;
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 {
        margin-left: 0.007102945354673738%;
        margin-bottom: 4.864198654821139%;
    }
}

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

#comp-m9bxdv0l27 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99534515663548%;
    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: 1.7131898423976386%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

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

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

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

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

#comp-m9bxdv0m16 {
--l_display: unset;
    height: 185.796875px;
    min-width: 424.7734375px;
    width: 99.8805871438282%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0m16 {
        min-width: 324.5px;
        width: 99.84373890191064%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-ma1a046j .comp-ma1a046j-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ma1a046j .comp-ma1a046j-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a046j .comp-ma1a046j-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-ma1a1hwv {
width: 66.7657574152542%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000734 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.1531859 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ma1a1hwv-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-ma1a1hwv {
        width: 73.13772083002296%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0007318 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hwv {
        width: 95.29356060606061%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0014014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000401 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma1a1hwv {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma1a1hwv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma1a1hx43 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 73.39872046999082%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        width: 94.48971479678029%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-ma1a1hx43 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 49.231spx;
    }
}

#comp-ma1a1hx611 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        align-self: center;
    }
}

#comp-ma1a1hx611 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 58px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

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

#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.46875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxdv0n1 .comp-m9bxdv0n1-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
        grid-template-rows: minmax(max(0.5px, 0.7692305 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

#comp-m9zy2pwd {
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/1/2/2;
    position: relative;
}

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

#comp-m9zy2pwd {
--static-spx: 1px;
}

#comp-m9zy2pwd_r_comp-lgnn37ba {
--l_display: unset;
    min-width: 0px;
    min-height: 0px;
    width: auto;
    height: 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-m9zy2pwd_r_comp-lgnn37ba-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-m9zy2pwd_r_comp-lgnn37ba:not(.comp-m9zy2pwd_r_comp-lgnn37ba-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9zy2pwd_r_comp-lgnn37ba {
--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lppdf90l: 0px;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lui6dunj: 0px;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 32px;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 32px;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 0px;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3: 0.9999724614798879fr;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5: 1.000027538520112fr;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 2;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 3;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupia2ej-grid: center;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupia2ej-flex: center;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 1;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 2;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziqdtl-grid: center;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziqdtl-flex: center;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 3;
    --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 4;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37ba {
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

#comp-m9zy2pwd_r_comp-lgnn37ba {
--static-spx: 1px;
}

#comp-m9zy2pwd_r_comp-lgnn37bd1 {
--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/1/2/2;
    position: relative;
}

.comp-m9zy2pwd_r_comp-lgnn37bd1-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: min-content auto min-content;
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9zy2pwd_r_comp-lgnn37bd1 {
--brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_18);
    --rd: 0px 0px 0px 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37bd1 {
        --rd: 0px;
    }
}

#comp-m9zy2pwd_r_comp-lqwd66ma {
width: auto;
    height: auto;
    min-height: 0px;
    --l_display: unset;
    min-width: 0px;
    --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/3;
    position: relative;
}

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

#comp-m9zy2pwd_r_comp-lqwd66ma {
--static-spx: 1px;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2e {
--l_display: unset;
    min-width: 0px;
    min-height: 0px;
    width: auto;
    height: 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-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2e-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-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2e:not(.comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2e-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2e {
--static-spx: 1px;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2i {
--l_display: unset;
    height: auto;
    width: auto;
    min-width: 0px;
    --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-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2i-container {
box-sizing: border-box;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2i {
--brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 1px;
    --bg-gradient: none;
}

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

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 32px;
    --color: var(--color_15);
    --alpha-color: 1;
    --static-spx: 1px;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz {
width: auto;
    height: auto;
    --l_display: unset;
    --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: 24px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16px;
    --static-spx: 1px;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk {
width: auto;
    height: auto;
    --l_display: unset;
    min-height: 20px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    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: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lui6dunj);
    margin-right: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lui6dunj);
    margin-top: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lppdf90l);
    margin-bottom: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lppdf90l);
    grid-area: 2/1/3/3;
}

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

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .nav-arrows-container svg.slideshow-arrow {
fill: #000000;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .nav-arrows-container {
border-radius: 100px;
    background-color: rgba(255, 255, 255, 0.6);
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-container {
background-color: rgba(164, 164, 164, 0);
    border-radius: 0px;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-container .gallery-item-hover::before {
background-color: rgba(0, 0, 0, 0.7);
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #ffffff;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
font-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    font-size: calc(70 * var(--theme-spx-ratio));
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #000000;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #f8f8f8;
    display: none;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
font-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    font-size: calc(70 * var(--theme-spx-ratio));
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #ffffff;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-container:hover {
background-color: rgba(0, 0, 0, 0.3);
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .show-more {
border: 1px solid #000000;
    box-shadow: 0.71px 0.71px 0 0 rgba(0, 0, 0, 0);
    padding: 12px;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
-st-extends: ProGallery;
    color: #dfe6e9;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_allowTitleAndDescription: ",controllers_layoutParams_info_allowTitle,controllers_layoutParams_info_allowDescription";
    background: rgba(255, 255, 255, 0);
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_verticalPadding: 0;
    box-shadow: 0.71px 0.71px 0 0 rgba(0, 0, 0, 0);
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_responsiveMode: "SET_ITEMS_PER_ROW";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_groups_density: 0.3;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_verticalAlignment: "CENTER";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_horizontalAlignment: "CENTER";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_content_hoverAnimation: "NO_EFFECT";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_horizontalPadding: 0;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_galleryLayout: 2;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_overlay_hoveringBehaviour: "APPEARS";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_blockContextMenu: true;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_position: "ON_GALLERY";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_scrollDirection: "HORIZONTAL";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_crop_ratios: 1;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 3;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_crop_method: "FILL";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_method: "MANUAL";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_numberOfGridRows: 2;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_enable: true;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 21;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_overlay_hoverAnimation: "NO_EFFECT";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_scrollAnimation: "NO_EFFECT";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 12;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_video_playTrigger: "AUTO";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_video_enablePlayButton: false;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 28;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .pro-gallery-parent-container {
background-color: rgba(255, 255, 255, 0);
    border-radius: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

#comp-m9zy2pwd_r_comp-luph70yy {
width: auto;
    height: auto;
    min-height: 0px;
    --l_display: unset;
    min-width: 0px;
    --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/3;
    position: relative;
}

.comp-m9zy2pwd_r_comp-luph70yy-container {
box-sizing: border-box;
    padding-top: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd);
    padding-right: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7);
    padding-left: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7);
    padding-bottom: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd);
    column-gap: 8px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: min-content min-content;
    grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) max-content max-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9zy2pwd_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    }
}

#comp-m9zy2pwd_r_comp-luph70yy {
--brw: 0px;
    --brd: 50, 65, 88;
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 1px;
    --bg-gradient: none;
}

#comp-m9zy2pwd_r_comp-m010jxj2 {
width: 150px;
    height: 48.8671875px;
    min-height: 0px;
    --l_display: unset;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 31.992406249999988px;
    margin-bottom: 31.992406250000045px;
    grid-area: 3/1/4/3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root {
-st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 0px;
    padding-right: 16px;
    padding-left: 16px;
    border: 1px solid #011e1a;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #ffffff;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:hover {
background: #ffffff;
    border: 1px solid rgba(56, 74, 211, 0.7);
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:hover .StylableButton2545352419__icon {
transform: rotate(2deg);
    fill: #000000;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:hover .StylableButton2545352419__label {
color: rgba(56, 74, 211, 0.7);
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:disabled {
background: #ffffff;
    border: 1px solid #c7c7c7;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:disabled .StylableButton2545352419__label {
color: #c7c7c7;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:disabled .StylableButton2545352419__icon {
fill: #8f8f8f;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root .StylableButton2545352419__container {
transition: inherit;
    flex-direction: row-reverse;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root .StylableButton2545352419__label {
transition: inherit;
    display: inherited;
    margin: 0px 0px 0px 4px;
    letter-spacing: 0em;
    line-height: 1.4em;
    text-align: center;
    color: #011e1a;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root .StylableButton2545352419__icon {
transition: inherit;
    margin: 0px 4px 0px 0px;
    width: 24px;
    height: 24px;
    fill: #011e1a;
    display: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

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

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

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

#comp-m9bxdv0u1_r_comp-m95q455o {
min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    position: relative;
}

#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.20155 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

    :is(#comp-m9bxdv0u1_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv0u1_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv0u1_r_comp-m95q455o"] {
        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-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bxdv0u1_r_comp-m95q455o"] {
        overflow: clip;
    }

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

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

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

#comp-m9bxdv0u1_r_comp-m95q4cz8 .comp-m9bxdv0u1_r_comp-m95q4cz8-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: hidden;
}

#comp-m9bxdv0u1_r_comp-m95q4cz8 .comp-m9bxdv0u1_r_comp-m95q4cz8-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-m9bxdv0u1_r_comp-m95q4cz8:not(.comp-m9bxdv0u1_r_comp-m95q4cz8-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-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r2 {
width: auto;
    height: auto;
    --l_display: unset;
    --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: 19/1/20/2;
    position: relative;
}

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

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

#comp-m9bxdv0r2_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

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

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-m9bxdv0r2_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

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

#comp-m9bxdv0r2_r_comp-lowstpqx:not(.comp-m9bxdv0r2_r_comp-lowstpqx-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-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

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

    #comp-m9bxdv0r2_r_comp-lowstpqx .comp-m9bxdv0r2_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-m9bxdv0r2_r_comp-lowstpqx {
--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-m9bxdv0r2_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

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

#comp-m9bxdv0r2_r_comp-lowswxtj:not(.comp-m9bxdv0r2_r_comp-lowswxtj-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-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

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

    #comp-m9bxdv0r2_r_comp-lowswxtj .comp-m9bxdv0r2_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-m9bxdv0r2_r_comp-lowswxtj {
--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-m9bxdv0r2_r_comp-lowrm4jm {
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-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-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-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

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

#comp-m9bxdv0r2_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0r2_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxdv0r2_r_comp-m98w3aiz-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-m9bxdv0r2_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r2_r_comp-m98w3aiz {
--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-m9bxdv0r2_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
--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-m9bxdv0r2_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

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

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

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

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

#comp-m9bxdv0r2_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m9bxdv0r2_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-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-m9bxdv0r2_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

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

    #comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-m9bxdv0r2_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0r2_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-m9bxdv0r2_r_comp-lowrop7f-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-m9bxdv0r2_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-m9bxdv0r2_r_comp-lowrop7f {
--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-m9bxdv0r2_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-m9bxdv0r2_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-m9bxdv0r2_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8d8d8d;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-m9bxdv0r2_r_comp-lowrmoe1 {
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-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-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-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-m9bxdv0r2_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0r2_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxdv0r2_r_comp-ma0t981z-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-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-m9bxdv0r2_r_comp-ma0t981z {
--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-m9bxdv0r2_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m9bxdv0r2_r_comp-ma0t94s8-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-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxdv0r2_r_comp-ma0t94s8 {
--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-m9bxdv0r2_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxdv0r2_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-m9bxdv0r2_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-m9bxdv0r2_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-m9bxdv0r2_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m9bxdv0r2_r_comp-lowroff1-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-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-m9bxdv0r2_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-m9bxdv0r2_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-m9bxdv0r2_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m9bxdv0r2_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-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-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-m9bxdv0r2_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0r2_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxdv0r2_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-m9bxdv0r2_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m9bxdv0r2_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-m9bxdv0r2_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-m9bxdv0r2_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m9bxdv0r2_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-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-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-m9bxdv0r2_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-ma0sv2yj {
width: auto;
    height: auto;
    --l_display: none;
    --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: 20/1/21/2;
    position: relative;
}

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

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

#comp-ma0sv2yj_r_comp-ma0sv2x6 {
min-height: 556.09375px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.4fr 1.4fr 1.2fr 1.2fr 0.8fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 50px;
        grid-template-rows: minmax(148.352px, auto) minmax(290.594px, auto) minmax(310px, auto);
        grid-template-columns: 1.3529415624988976fr 0.9595067153106014fr 1.028903926070257fr 0.6585908915325889fr;
    }
}

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

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 20px;
        grid-template-rows: minmax(200.523px, auto) minmax(117.102px, auto) minmax(289.375px, auto) minmax(140px, auto) minmax(130px, auto) minmax(306px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
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-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-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-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-container {
        grid-template-rows: minmax(max-content, 100%);
    }

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

#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
width: 80.90445577889633%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ma0sv2yj_r_comp-ma0sv2xi3-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-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007122 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0014615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
--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-ma0sv2yj_r_comp-ma0sv2xj7 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4280941261002335;
    min-width: 0px;
    width: 50%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01521 * (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-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.4280924306351114;
        width: 30.734113933767855%;
        margin-bottom: max(0.5px, 0.0330508 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.34631726952682346;
        width: 57.922759632335556%;
        margin-bottom: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
--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-ma0sv2yj_r_comp-ma0sv2xj7 wow-image {
overflow: clip;
}

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

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

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

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

#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
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/2/2/3;
    position: relative;
}

#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-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-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
width: 91.88895781637717%;
    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-ma0sv2yj_r_comp-ma0sv2xo19-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-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 74.42863192475008%;
        align-self: start;
        margin-top: 0.04010163358014552%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 100%;
        align-self: center;
        margin-top: 0.024483618233618235%;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 5.733656609195402%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 40spx;
        --textAlign: left;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 100%;
        align-self: flex-start;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
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-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-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-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 3/1/4/2;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
width: 96.21617369414726%;
    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-ma0sv2yj_r_comp-ma0sv2xs16-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-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 91.16809116809117%;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
--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-ma0sv2yj_r_comp-ma0sv2xt {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xt {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8d8d8d;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: var(--font_8);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
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/4/2/5;
    position: relative;
}

#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-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-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 5/1/6/2;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xw14 {
width: 95.92097153621125%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0.0033908714485368797%;
    margin-right: 0%;
    margin-top: 0.013563485794147519%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ma0sv2yj_r_comp-ma0sv2xw14-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        margin-left: 0.3102086858432036%;
        margin-bottom: 15px;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
--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: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

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

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

#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
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/5/2/6;
    position: relative;
}

#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-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-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 2/4/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 4/1/5/2;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
--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-ma0sv2yj_r_comp-ma0sv2xy8 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 56.47712920404682%;
    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.0004028 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.20474442247952557;
    min-width: 0px;
    width: 54.03066854598247%;
    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.0474396 * (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-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.19992186736986034;
        width: 70.30364252379572%;
        margin-top: max(0.5px, 0.0821126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.23636363636363636;
        width: 50%;
        margin-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y113 {
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/6;
    position: relative;
}

#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-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-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 3/1/4/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 6/1/7/2;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y113 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2y113:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y37 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 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-ma0sv2yj_r_comp-ma0sv2y37 {
        justify-self: start;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y37 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ma0sv2yj_r_comp-ma0sv2y4 {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ma0sv2yj_r_comp-ma0sv2y4:not(.comp-ma0sv2yj_r_comp-ma0sv2y4-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-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/2/2/5;
    }
}

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

    #comp-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y4 {
--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-ma0sv2yj_r_comp-ma0sv2y412 {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ma0sv2yj_r_comp-ma0sv2y412:not(.comp-ma0sv2yj_r_comp-ma0sv2y412-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-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 3/1/4/2;
    }
}

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

    #comp-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y412 {
--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-m9bxdv0s {
height: 60px;
    width: 60px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

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

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

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

#comp-m9jscnsm-pinned-layer {
position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--wix-ads-height));
    margin-top: var(--wix-ads-height);
}

#masterPage:not(.landingPage) {
--top-offset: var(--header-height);
}

#masterPage.landingPage {
--top-offset: 0px;
}

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

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

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

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

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

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

#comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

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

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9jscnsm_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9jscnsm_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-m9jscnsm_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9jscnsm_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9jscnsm_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9jscnsm_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9jscnsm_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9jscnsm_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-m9jscnsm_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

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

#comp-m9jscnsm_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9jscnsm_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9jscnsm_r_comp-m9jscfnj.comp-m9jscnsm_r_variants-m9jscfnl1,
#comp-m9jscnsm_r_comp-m9jscfnj.comp-m9jscnsm_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9jscnsm_r_comp-m9jscfnj.comp-m9jscnsm_r_variants-m9jscfnl1,
#comp-m9jscnsm_r_comp-m9jscfnj.comp-m9jscnsm_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9jscnsm_r_comp-m9jscfnj {
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-m9jscnsm_r_comp-m9jscfnj.comp-m9jscnsm_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-m9jscnsm_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-m9jscnsm_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9jscnsm_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9jscnsm_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9jscnsm_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ptv7vh {
height: 60px;
    width: 60px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9ptv7vh-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-m9ptv7vh {
--static-spx: 1px;
}

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

#comp-m9bxdv0r11-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-m9bxdv0r11 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

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

#comp-m9bxdv0r11_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_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-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bxdv0r11_r_comp-kd5px9hr:not(.comp-m9bxdv0r11_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-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

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

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-m9bxdv0r11_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-m9bxdv0r11_r_comp-kkmqi5tc {
width: 20px;
    height: 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-m9bxdv0r11_r_comp-kkmqi5tc ~ * {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

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

#comp-m9bxdv0r11_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bxdv0r11_r_comp-m9yk69rd-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-m9bxdv0r11_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r11_r_comp-m9yk69rd {
--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-m9bxdv0r11_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9bxdv0r11_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-m9bxdv0r11_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r11_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0.2;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-m9bxdv0r11_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m9bxdv0r11_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#hlmck {
--shc-mutated-brightness: 1, 15, 13;
    justify-self: unset;
}

#comp-m9bxduy9 {
--fill-layer-video-opacity: 0.47;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxduyj1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxduyl7 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: pinyon-script, "pinyon script", cursive;
    font-size: max(50px, min(50px, max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduyn15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 160px;
    text-decoration: none;
    text-align: center;
    letter-spacing: -0.06em;
    line-height: 1;
}

#comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduyo16 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxduyr2 {
--opacity: 1;
}

#comp-m9bxduyt {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduyt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduz24 {
--fill-layer-image-opacity: 0;
    --bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxduz37 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bxduz533 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxduz615 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduz73 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxqful {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxqfuo {
--opacity: 1;
}

#comp-m9bxqfuo11 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9x9ylbq {
--fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxduzc24 {
--fill-layer-image-opacity: 0.19;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxduzd15 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxg2n5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxg2n8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxg2n818 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(48px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(60px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxg2n917 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bxg2na14 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxg2nb2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxg2nb16 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxg2nc23 {
--opacity: 1;
}

#comp-m9bxg2nd10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: "times new roman", times, serif;
    font-weight: 400;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduzx23 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxduzy12 {
--boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-m9bxdv00__"] {
--shc-mutated-brightness: 116, 115, 115;
}

[id^="comp-m9bxdv02__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m9bxdv02__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 12px;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

[id^="comp-m9bxdv02__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

[id^="comp-m9bxdv0216__"] {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

[id^="comp-m9bxdv0323__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-weight: normal;
    font-size: max(0.5px, 0.0211727 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

[id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0692308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

[id^="comp-m9pthkm8__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: "times new roman", times, serif;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: 1.6;
}

[id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 12px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 11.057631259927042px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

[id^="comp-m9bxdv0412__"] {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
    --flip: scale(-1, 1);
}

#comp-m9cxqg4t {
--bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9cxqg4z1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cxqg519 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9cxqg536 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1182813 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123157 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9cxqg5414 {
height: auto;
    min-width: min-content;
    --animation-time: 0.25;
    --direction: var(--wix-opt-in-direction, ltr);
    --align: start;
}

:is(#comp-m9cxqg5527, [id^="comp-m9cxqg5527__"]) {
width: 100%;
}

:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
--opacity: 1;
}

:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9cxqg566, [id^="comp-m9cxqg566__"]) {
width: 100%;
}

:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
--opacity: 1;
}

:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
width: 100%;
}

:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
--opacity: 1;
}

:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
width: 100%;
}

:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
--shc-mutated-brightness: 128, 128, 128;
}

:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
--opacity: 1;
}

:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
--text-direction: var(--wix-opt-in-direction);
}

:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9e2kgfd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9e2kgfe6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9e2kgff13 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9e2kgfh11 {
--opacity: 1;
}

#comp-m9e2kgfh22 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduzq17 {
--fill-layer-image-opacity: 0.5;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9e2dlol {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cxtb4z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cxsypj {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cxsypj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9cxtb51 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cxtb51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9cxtb51 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9cxtb5114 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cxtb5a {
--opacity: 1;
}

#comp-m9cxtb5d1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cxtb5d1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9e2ddix {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9e2ddiz4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2ddiz4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9e2ddj08 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2ddj08 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9e2ddj08 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9e2ddj022 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9e2ddj214 {
--opacity: 1;
}

#comp-m9e2ddj225 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2ddj225 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9e2djtj {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9e2djtl1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2djtl1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9e2djtm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2djtm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9e2djtm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9e2djtm14 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9e2djtn20 {
--opacity: 1;
}

#comp-m9e2djto {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9e2djto :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma03l06e {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma03j32o {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0670906 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma03kc5m {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: pinyon-script, "pinyon script", cursive;
    font-weight: 400;
    font-size: 119.10320510401644px;
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yl1ymb {
--fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --bg-overlay-color: rgb(var(--color_32));
    }
}

#comp-m9yl7snp {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9yl3jqj {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 110px;
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(70px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yl6q5c5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9yl6q5e3 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 25px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
}

#comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yl6q5f10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-decoration: none;
    text-align: left;
}

#comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yl6q5g2 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9yl6q5k {
--opacity: 1;
}

#comp-m9yl6q5m5 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduz911 {
--fill-layer-image-opacity: 0.09;
    --bg-overlay-color: rgb(var(--color_16));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxduza8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxduzb {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxduzb19 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(58px, min(80px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9y6hosi {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --bg-overlay-color: rgb(var(--color_18));
    }
}

#comp-m9y6ik3m {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9y6ik3p1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9y6ik3t2 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-ma0wznhg {
--fill-layer-video-opacity: 0.41;
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --bg-overlay-color: rgb(var(--color_15));
    }
}

#comp-ma0x34yq {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0x34yv2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0x34yx {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0x34yx16 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0x34yz19 {
--opacity: 1;
}

#comp-ma0x34z1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9pqbzmm {
--fill-layer-video-opacity: 0.33;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9pqbznj3 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9pqbznk4 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9pt2edd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9pqbznm7 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9pqbznn8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9pqbznq5 {
--opacity: 1;
}

#comp-m9pqbzns7 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9pqbzn9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9pqbzna2 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9pqbznb {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9pqbzne1 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bxdv061 {
--fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(var(--color_32));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxdv0616 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv075 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bxdv08 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0818 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 25px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
}

#comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv092 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-decoration: none;
    text-align: left;
}

#comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9conapy {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9conaqo {
--opacity: 1;
}

#comp-m9conaqr {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0919 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 110px;
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0a12 {
--bg-overlay-color: rgb(var(--color_24));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxdv0b10 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0b16 {
--opacity: 0.02;
    --flip: scale(1, -1);
}

#comp-m9bxdv0c {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 138.83064544370168px;
    text-decoration: none;
    text-align: left;
    line-height: 0.75;
}

#comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0c29 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0d4 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0d20 {
--opacity: 1;
    --flip: scale(1, -1);
}

#comp-m9bxdv0e4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        text-align: center;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0e18 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0e23 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: "times new roman", times, serif;
    font-size: max(12px, min(12px, max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.7em;
    line-height: normal;
}

#comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0f17 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: helvetica-w01-light, sans-serif;
    font-weight: bold;
    font-size: max(11px, min(11px, max(0.5px, 0.0085938 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.09em;
    line-height: normal;
}

#comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130205 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0g1 {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
    --flip: scale(-1, 1);
}

#comp-ma1dbkq4 {
--opacity: 0.02;
    --flip: scale(1, -1);
}

#comp-m9bxdv0g13 {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxdv0h14 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9by0lxd {
--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-m9by0lxf1 {
opacity: 0.8;
}

#comp-m9by0lxg2 {
undefined: #777;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-m9bxdv0i4 {
--shc-mutated-brightness: 26, 0, 0;
}

#comp-m9bxdv0k7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0l9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0l9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
}

#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0l27 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

.comp-m9bxdv0m16 {
--wix-direction: ltr;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --inputBorderStyle: 2;
    --rowSpacing: 24;
    --columnSpacing: 24;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --submitButtonBorderColorHover: 193, 134, 75, 0;
    --submitButtonBorderColorHover-rgb: 193, 134, 75;
    --submitButtonBorderColorHover-opacity: 0;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 215, 161, 108, 0;
    --submitButtonBackgroundColor-rgb: 215, 161, 108;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 36px;
    --headerOneFont-line-height: 1.4em;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, 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;
}

#comp-ma1a046j {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ma1a1hwv {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma1a1hx43 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma1a1hx611 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(58px, min(80px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0n1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9zy2pwd_r_comp-lgnn37bd1 {
--shc-mutated-brightness: 1, 15, 13;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcss2i {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #000000;
    background-color: transparent;
    font-size: 32px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #000000;
    background-color: transparent;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m9zy2pwd_r_comp-m010jxj2 {
height: max-content;
    min-width: max-content;
}

#comp-m9bxdv0u1_r_comp-m95q455o {
--fill-layer-image-opacity: 0.38;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bxdv0r2_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-m9bxdv0r2_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-m9bxdv0r2_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(
        3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))
    );
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

#comp-m9bxdv0r2_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r2_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2x6 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xt {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-ma0sv2yj_r_comp-ma0sv2xv9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xw14 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(
        3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))
    );
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2y113 {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-ma0sv2yj_r_comp-ma0sv2y29 {
--wix-direction: ltr;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 17;
    --submitButtonBorderWidth: 1;
    --inputBorderStyle: 2;
    --rowSpacing: 24;
    --columnSpacing: 24;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 37px/46px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 37px;
    --headerOneFont-line-height: 46px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, 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;
}

#comp-ma0sv2yj_r_comp-ma0sv2y37 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0sv2yj_r_comp-ma0sv2y37 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9jscnsm_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-m9jscnsm_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9jscnsm_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9jscnsm_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-m9jscnsm_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-m9jscnsm_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9jscnsm_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9jscnsm_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bxdv0r11_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-m9bxdv0r11_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m9bxdv0r11_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bxdv0r11_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-m9bxdv0r11_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-m9bxdv0r11_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: "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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

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

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

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

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

#oh12z {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

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

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

#comp-ma5p3433 {
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: 1/1/2/2;
    position: relative;
}

#comp-ma5p3433 .comp-ma5p3433-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4843711 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ma5p3433 .comp-ma5p3433-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-ma5p343v {
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: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/2/2/3;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p343v .comp-ma5p343v-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma5p343v {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

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

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

#comp-ma5p34401 {
--static-spx: 1px;
}

#comp-ma5p3446 {
min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    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-ma5p3446 {
--static-spx: 1px;
}

#comp-ma5p34474 {
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-ma5p34474 {
--maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 1px;
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma5p344810 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 197spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344810:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

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

#comp-ma5p344c2 .comp-ma5p344c2-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-ma5p344c2 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344c2 .comp-ma5p344c2-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-ma5p344c2 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-ma5p344c2 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_17);
    --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-ma5p344d8 {
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-ma5p344d8 {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ma5p344e6 {
width: 84.68994140625%;
    height: auto;
    --l_display: none;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 194.3125px;
    margin-left: 8.37890625%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ma5p344e6-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-ma5p344e6 {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-ma5p344e6 {
--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-ma5p344f6 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma5p344f6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

.comp-ma5p344g14-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-ma5p344g14 {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344g14 {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

#comp-ma5p344g14 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344g14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma5p344j {
width: 99.8826118855466%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0121805 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-ma5p344j-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-ma5p344j {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344j {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma5p344j {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344j:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-ma5p344k10 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-ma5p344k10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ma5p344l14 {
min-height: 89.59375px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 {
        --lineHeight: 1.8em;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma5p344m15 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 197spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344m15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98o0fqe {
min-height: 0px;
    --comp-display: flex;
    --l_display: none;
    height: 100vh;
    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-m98o0fqe .comp-m98o0fqe-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.6796875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98o0fqe .comp-m98o0fqe-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-m98o0fqg {
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: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/2/2/3;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqg .comp-m98o0fqg-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98o0fqg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

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

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

#comp-m9bc96a6 {
--static-spx: 1px;
}

#comp-m9bc96a84 {
min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    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-m9bc96a84 {
--static-spx: 1px;
}

#comp-m9bc96aa {
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-m9bc96aa {
--maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 1px;
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0u5uqn {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 197spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0u5uqn:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

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

#comp-m98o0fqf5 .comp-m98o0fqf5-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-m98o0fqf5 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqf5 .comp-m98o0fqf5-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-m98o0fqf5 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-m98o0fqf5 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_17);
    --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-m9co2zzd {
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-m9co2zzd {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9y7ku2n {
width: 84.68994140625%;
    height: auto;
    --l_display: none;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 194.3125px;
    margin-left: 8.37890625%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9y7ku2n-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-m9y7ku2n {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9y7ku2n {
--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-m9y7i6ri {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y7i6ri {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

.comp-m98o6nhf-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-m98o6nhf {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o6nhf {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

#comp-m98o6nhf {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98o6nhf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bc4af9 {
width: 99.8826118855466%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0121805 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m9bc4af9-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-m9bc4af9 {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4af9 {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bc4af9 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4af9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bc4afb9 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9bc4afb9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98o7vhc {
min-height: 89.59375px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m98o7vhc {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 14px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc {
        --lineHeight: 1.8em;
        --fontSize: 8.4spx;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bc4afc12 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 197spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4afc12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

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

#comp-m9bc40v8 .comp-m9bc40v8-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5457586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bc40v8 .comp-m9bc40v8-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

#comp-m9bc40vb5 {
min-height: 0px;
    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/2/2/3;
    position: relative;
}

.comp-m9bc40vb5-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-m9bc40vb5 {
--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-m9bc40vc4 {
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-m9bc40vc4 {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.39;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9bc40vd4 {
min-height: 0px;
    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-m9bc40vd4-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-m9bc40vd4 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_17);
    --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-m9bc40vd9 {
width: 147.7392578125%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: max(0.5px, 0.1796143 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: min(-0.5px, -0.2761658 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bc40vd9-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9bc40vd9 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc40vd9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bc40vg {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.0209595 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9bc40vg {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: -0.05em;
    --lineHeight: 1em;
    --fontSize: 132.73250410675848px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

#comp-m9bc40vh12 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 43.905542519086495%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0168762 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m9bc40vh12 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: none;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: pinyon-script, "pinyon script", cursive;
    --letterSpacing: 0em;
    --fontSize: 64.046spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9bc40vi14 {
min-height: 89.59375px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 45.154013947185774%;
    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.0000732 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

#comp-m9bc40vi14 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 14px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m9bcdxri .comp-m9bcdxri-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bcdxri .comp-m9bcdxri-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

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

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

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

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

    :is(#comp-m9bcdxri)[data-has-alpha="true"] canvas,
    :is(#comp-m9bcdxri):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bcdxri"] {
        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-m9bcdxri [data-motion-part="BG_LAYER comp-m9bcdxri"] {
        overflow: clip;
    }

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

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

#comp-m9bcedxc {
width: 79.046630859375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bcedxc-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-m9bcedxc {
        width: 79.08833821614583%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006404 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxc {
        width: 99.84848484848484%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

#comp-m9bcedxc {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bcedxf2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.6255887576249%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210453 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        width: 68.6255887576249%;
        margin-right: max(0.5px, 0.000234 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210456 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        width: 96.68932466135263%;
        margin-right: max(0.5px, 0.0038462 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.052841 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bcedxf2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 11spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m9bcedxg13 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        margin-left: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-m9bcedxg13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

#comp-m9bcedxh17 {
width: 77.55771755076827%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0021057 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232789 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxh17 {
        margin-left: max(0.5px, 0.0025228 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxh17 {
        width: 74.86674164995843%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0550744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bcedxh17 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxh17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bcedxj5 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 66.07289012431472%;
    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.1338867 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 4;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxj5 {
        width: 96.601300797105%;
        margin-left: max(0.5px, 0.0123598 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bcedxj5 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        --lineHeight: 1.8em;
    }
}

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

#comp-m98sscwz .comp-m98sscwz-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-m98sscwz .comp-m98sscwz-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98sscwz .comp-m98sscwz-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98sscwz .comp-m98sscwz-container {
        grid-template-rows: minmax(max(0.5px, 6.7510147 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

#comp-m98ssjyl .comp-m98ssjyl-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ssjyl .comp-m98ssjyl-container {
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
}

#comp-m98ssjyl {
--brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-m98ssjyn1__"] {
min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((50% - ((0% + 0%) + 0px)) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    pointer-events: auto;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

[id^="comp-m98ssjyn1__"] .comp-m98ssjyn1-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

[id^="comp-m98ssjyn1__"] .comp-m98ssjyn1-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.4429538 * (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) {
[id^="comp-m98ssjyn1__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    [id^="comp-m98ssjyn1__"] .comp-m98ssjyn1-container {
        grid-template-rows: minmax(max(0.5px, 1.1242043 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm {
--bg: var(--color_15);
}

[id^="comp-m98ssjyn1__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px 0px 0px 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 (prefers-reduced-motion: no-preference) {
[id^="comp-m98ssjyn1__"]:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-m98ssjyn1__"]:not(.is-animating) {
transition: all 0s ease-in-out 0s, visibility 0s;
    --transition: all 0s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"].variants-m9ijuhkg,
[id^="comp-m98ssjyn1__"].variants-m9ijuhkg > :not(.is-animating) {
transition: all 0s ease-in-out 0s, visibility 0s;
    --transition: all 0s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm {
z-index: 1;
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98sxdqy__"] {
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;
}

[id^="comp-m98sxdqy__"] {
--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;
}

[id^="comp-m98stkhv__"] {
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;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"] {
--mediaOpacity: 0.41;
}

[id^="comp-m98stkhv__"] {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.35;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m98stkhv__"]:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98stkhv__"]:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"],
[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"] :not(.is-animating) {
transition: all 0.7s ease-in-out 0s, visibility 0s;
    --transition: all 0.7s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"],
[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"] :not(.is-animating) :not(.is-animating) {
transition: all 0.7s ease-in-out 0s, visibility 0s;
    --transition: all 0.7s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98stkhv__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98sv6tp__"] {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.58498256239103%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003844 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.03985 * (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) {
[id^="comp-m98sv6tp__"] {
        margin-left: max(0.5px, 0.0003846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0398499 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] {
        width: 87.07904075091572%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.1372596 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m98sv6tp__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.9em;
    --fontSize: 40spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m9ijs76j__"] {
min-height: 44.796875px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 64.9253291879172%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: none;
        width: 63.30399196973207%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: unset;
        width: 63.30399196973206%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

[id^="comp-m9ijs76j__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        --textTransform: uppercase;
        --fontFamily: "times new roman", times, serif;
        --letterSpacing: 0.25em;
        --fontWeight: 400;
    }
}

[id^="comp-m9wj2xee__"] {
width: 67.659912109375%;
    height: auto;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.1875061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0023254 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj2xee__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.7772436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0027256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9wj2xee__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-m9wj2xee__"]:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9wj2xee__"].variants-m9wj9rmb,
[id^="comp-m9wj2xee__"].variants-m9wj9rmb > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"].variants-m9ijuhkg [id^="comp-m9wj2xee__"],
[id^="comp-m98ssjyn1__"].variants-m9ijuhkg [id^="comp-m9wj2xee__"] > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9wj2xee__"].variants-m9wjc6s9,
[id^="comp-m9wj2xee__"].variants-m9wjc6s9 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9wj2xee__"] {
opacity: 0;
    --comp-opacity: 0;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9wj2xee__"].variants-m9wj9rmb {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9wj2xee__"].variants-m9wjc6s9 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9wj25ji__"] {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0167236 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

[id^="comp-m9wj25ji__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: "times new roman", times, serif;
    --letterSpacing: 0.25em;
    --lineHeight: 1.2em;
    --fontSize: 14spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] {
        --fontSize: 20spx;
    }
}

[id^="comp-m9nei6vg__"] {
width: 6.69709708264925%;
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1578308 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

[id^="comp-m9nei6vg__"] {
--static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m9nei6vg__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 180deg;
}

[id^="comp-m98sxmsc__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6240112852032847;
    min-width: 0px;
    width: 36.34551313001575%;
    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: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sxmsc__"] {
        align-self: start;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: max(0.5px, 0.8244191 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m98sxmsc__"] {
--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);
}

[id^="comp-m98sxmsc__"] wow-image {
overflow: clip;
}

[id^="comp-m98sxmsc__"] wow-image img {
height: 100%;
}

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

#comp-m98t1jgt .comp-m98t1jgt-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98t1jgt .comp-m98t1jgt-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

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

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

.comp-m98t7f6q-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-m98t7f6q {
        width: 100.15388257575758%;
        margin-bottom: max(0.5px, 0.0012 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98t7f6q {
--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-m98t2085 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99037934860465%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.004993 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0049988 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        width: 100%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

#comp-m98t2085 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: -0.05em;
    --lineHeight: 1em;
    --fontSize: 90px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        --lineHeight: 0.6em;
        --fontSize: 90px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        --lineHeight: 0.8em;
        --fontSize: 60px;
    }
}

#comp-m98t2t7i {
min-height: 67.1953125px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 57.57292734652603%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        width: 100%;
        margin-bottom: max(0.5px, 0.051241 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

#comp-m98t2t7i {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m98tjlzp {
min-height: 0px;
    --l_display: none;
    height: 0px;
    width: 0%;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0972351 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

#comp-m98tjlzp .comp-m98tjlzp-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: hidden;
}

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

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

#comp-m9bd8eep {
width: max-content;
    height: auto;
    min-height: 0px;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

.comp-m9bd8eep-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8eep {
        min-height: 60.721715657477944px;
        order: 4;
    }
}

#comp-m9bd8eep {
--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-m9bd6o2i {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.41158436439286095;
    min-width: 0px;
    width: max(0.5px, 0.2116684 * (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.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0004028 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd6o2i {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267556 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312513 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0036443 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bd6o2i {
--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-m9bd6o2i wow-image {
overflow: clip;
}

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

#comp-m9bd8ag1 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6664938954157998;
    min-width: 0px;
    width: max(0.5px, 0.1401141 * (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.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8ag1 {
        --aspect-ratio: 0.6663199861327859;
        width: max(0.5px, 0.2336664 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

#comp-m9bd8ag1 {
--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-m9bd8ag1 wow-image {
overflow: clip;
}

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

#comp-me77z2jw {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.41157472822169033;
    min-width: 0px;
    width: max(0.5px, 0.2116641 * (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: 0px;
    margin-top: max(0.5px, 0.0004031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me77z2jw {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267555 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me77z2jw {
--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-me77z2jw wow-image {
overflow: clip;
}

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

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

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

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

#comp-m80mqd17_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

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

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-m80mqd17_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

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

#comp-m80mqd17_r_comp-lowstpqx:not(.comp-m80mqd17_r_comp-lowstpqx-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-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

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

    #comp-m80mqd17_r_comp-lowstpqx .comp-m80mqd17_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-m80mqd17_r_comp-lowstpqx {
--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-m80mqd17_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

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

#comp-m80mqd17_r_comp-lowswxtj:not(.comp-m80mqd17_r_comp-lowswxtj-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-m80mqd17_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

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

    #comp-m80mqd17_r_comp-lowswxtj .comp-m80mqd17_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-m80mqd17_r_comp-lowswxtj {
--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-m80mqd17_r_comp-lowrm4jm {
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-m80mqd17_r_comp-lowrm4jm .comp-m80mqd17_r_comp-lowrm4jm-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-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4jm .comp-m80mqd17_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

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

#comp-m80mqd17_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mqd17_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mqd17_r_comp-m98w3aiz-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-m80mqd17_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mqd17_r_comp-m98w3aiz {
--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-m80mqd17_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mqd17_r_comp-m8g3dhn6 {
--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-m80mqd17_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

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

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

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

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

#comp-m80mqd17_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m80mqd17_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-m80mqd17_r_comp-lowrmcg7 .comp-m80mqd17_r_comp-lowrmcg7-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-m80mqd17_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

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

    #comp-m80mqd17_r_comp-lowrmcg7 .comp-m80mqd17_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-m80mqd17_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mqd17_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-m80mqd17_r_comp-lowrop7f-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-m80mqd17_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-m80mqd17_r_comp-lowrop7f {
--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-m80mqd17_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-m80mqd17_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-m80mqd17_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8d8d8d;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-m80mqd17_r_comp-lowrmoe1 {
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-m80mqd17_r_comp-lowrmoe1 .comp-m80mqd17_r_comp-lowrmoe1-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-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmoe1 .comp-m80mqd17_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-m80mqd17_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mqd17_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mqd17_r_comp-ma0t981z-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-m80mqd17_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-m80mqd17_r_comp-ma0t981z {
--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-m80mqd17_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m80mqd17_r_comp-ma0t94s8-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-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mqd17_r_comp-ma0t94s8 {
--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-m80mqd17_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mqd17_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-m80mqd17_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-m80mqd17_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-m80mqd17_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-m80mqd17_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m80mqd17_r_comp-lowroff1-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-m80mqd17_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-m80mqd17_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-m80mqd17_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-m80mqd17_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m80mqd17_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-m80mqd17_r_comp-lowrmjqi .comp-m80mqd17_r_comp-lowrmjqi-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-m80mqd17_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmjqi .comp-m80mqd17_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-m80mqd17_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mqd17_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mqd17_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-m80mqd17_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-m80mqd17_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m80mqd17_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-m80mqd17_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-m80mqd17_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-m80mqd17_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-m80mqd17_r_comp-lowrm4my .comp-m80mqd17_r_comp-lowrm4my-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-m80mqd17_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4my .comp-m80mqd17_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-m80mqd17_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mqd17_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m98stc3k {
height: 60px;
    width: 60px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m98stc3k-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-m98stc3k {
--static-spx: 1px;
}

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

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

#comp-m9ndj9xg-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-m9ndj9xg {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

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

#comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

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

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9ndj9xg_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndj9xg_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-m9ndj9xg_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndj9xg_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9ndj9xg_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndj9xg_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndj9xg_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndj9xg_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-m9ndj9xg_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

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

#comp-m9ndj9xg_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndj9xg_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndj9xg_r_comp-m9jscfnj.comp-m9ndj9xg_r_variants-m9jscfnl1,
#comp-m9ndj9xg_r_comp-m9jscfnj.comp-m9ndj9xg_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndj9xg_r_comp-m9jscfnj.comp-m9ndj9xg_r_variants-m9jscfnl1,
#comp-m9ndj9xg_r_comp-m9jscfnj.comp-m9ndj9xg_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndj9xg_r_comp-m9jscfnj {
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-m9ndj9xg_r_comp-m9jscfnj.comp-m9ndj9xg_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-m9ndj9xg_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-m9ndj9xg_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndj9xg_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndj9xg_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndj9xg_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-m80mqd3k-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-m80mqd3k {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m80mqd3k_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_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-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m80mqd3k_r_comp-kd5px9hr:not(.comp-m80mqd3k_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-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

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

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-m80mqd3k_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-m80mqd3k_r_comp-kkmqi5tc {
width: 20px;
    height: 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-m80mqd3k_r_comp-kkmqi5tc ~ * {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

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

#comp-m80mqd3k_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mqd3k_r_comp-m9yk69rd-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-m80mqd3k_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mqd3k_r_comp-m9yk69rd {
--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-m80mqd3k_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mqd3k_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-m80mqd3k_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mqd3k_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0.2;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-m80mqd3k_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m80mqd3k_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#oh12z {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-ma5p3433 {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ma5p343v {
--shc-mutated-brightness: 0, 0, 0;
}

#comp-ma5p34401 {
--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-ma5p3446 {
opacity: 0.8;
}

#comp-ma5p34474 {
undefined: #777;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-ma5p344810 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma5p344c2 {
--shc-mutated-brightness: 26, 0, 0;
}

#comp-ma5p344e6 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma5p344f6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma5p344g14 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma5p344j {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma5p344k10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma5p344l14 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma5p344l14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-ma5p344l14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-ma5p344l14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma5p344m15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98o0fqe {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98o0fqg {
--shc-mutated-brightness: 0, 0, 0;
}

#comp-m9bc96a6 {
--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-m9bc96a84 {
opacity: 0.8;
}

#comp-m9bc96aa {
undefined: #777;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-ma0u5uqn {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98o0fqf5 {
--shc-mutated-brightness: 26, 0, 0;
}

#comp-m9y7ku2n {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9y7i6ri {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98o6nhf {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bc4af9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bc4afb9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98o7vhc {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98o7vhc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(14px, max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98o7vhc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98o7vhc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bc4afc12 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bc40v8 {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bc40vb5 {
--shc-mutated-brightness: 0, 0, 0;
}

#comp-m9bc40vd4 {
--shc-mutated-brightness: 26, 0, 0;
}

#comp-m9bc40vd9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bc40vg {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 132.73250410675848px;
    text-decoration: none;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1;
}

#comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bc40vh12 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bc40vh12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: pinyon-script, "pinyon script", cursive;
    font-size: max(0.5px, 0.0500359 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
}

#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bc40vi14 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bc40vi14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(14px, max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9bc40vi14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9bcdxri {
--fill-layer-image-opacity: 0;
    --bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bcedxc {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bcedxf2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0085938 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bcedxg13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bcedxh17 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bcedxj5 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bcedxj5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9bcedxj5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bcedxj5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98sscwz {
--bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98ssjyl {
--boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm {
--shc-mutated-brightness: 0, 0, 0;
}

[id^="comp-m98ssjyn1__"] {
--shc-mutated-brightness: 116, 115, 115;
}

[id^="comp-m98sv6tp__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m98sv6tp__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-weight: normal;
    font-size: max(0.5px, 0.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.9;
}

[id^="comp-m98sv6tp__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m98sv6tp__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

[id^="comp-m9ijs76j__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m9ijs76j__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

[id^="comp-m9ijs76j__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-family: "times new roman", times, serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.25em !important;
    }

    [id^="comp-m9ijs76j__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

[id^="comp-m9wj2xee__"] {
--shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-m9wj25ji__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m9wj25ji__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-family: "times new roman", times, serif;
    font-weight: 400;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: 1.2;
}

[id^="comp-m9wj25ji__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m9wj25ji__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

[id^="comp-m9nei6vg__"] {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
    --flip: scale(-1, 1);
}

#comp-m98t1jgt {
--bg-overlay-color: rgb(var(--color_28));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98t7f6q {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98t2085 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 90px;
    text-decoration: none;
    text-align: center;
    letter-spacing: -0.05em;
    line-height: 1;
}

#comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 90px !important;
        line-height: 0.6 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        line-height: 0.8 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98t2t7i {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98t2t7i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98t2t7i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98t2t7i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bd8eep {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-m80mqd17_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-m80mqd17_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(
        3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))
    );
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

#comp-m80mqd17_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd17_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-m80mqd17_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m80mqd17_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-m9ndj9xg_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-m9ndj9xg_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndj9xg_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndj9xg_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-m9ndj9xg_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-m9ndj9xg_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndj9xg_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndj9xg_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m80mqd3k_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-m80mqd3k_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m80mqd3k_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mqd3k_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-m80mqd3k_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-m80mqd3k_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

.ObQp-,
.a2hge {
height: 14px;
    pointer-events: auto;
    position: relative;
    width: 100%;
}

[dir] .ObQp-,
[dir] .a2hge {
cursor: pointer;
    margin: 0;
    padding: 0;
}

.ObQp-:hover .i9-o6,
.a2hge:hover .i9-o6 {
opacity: 1;
}

.ObQp- {
pointer-events: none;
}

[dir] .ObQp- {
cursor: none;
}

._4d-7- .i9-o6 {
opacity: 1;
}

.i9-o6 {
height: 2px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transition: opacity 0.2s ease;
    width: 100%;
}

[dir] .i9-o6 {
background-color: var(--ricos-action-color, #116dff);
    transform: translateY(-50%);
}

.KY8OL {
color: var(--wds-tooltip-text-fill, var(--wsr-color-D80, #fff));
    font-family: var(--wds-font-family-default, var(--wsr-font-family, Madefor, "Helvetica Neue", Helvetica, Arial, "\30E1\30A4\30EA\30AA", "meiryo", "\30D2\30E9\30AE\30CE\89D2\30B4 pro w3", "hiragino kaku gothic pro", sans-serif));
    font-size: var(--wds-font-size-body-tiny, var(--wsr-text-font-size-tiny, 12px));
    font-weight: var(--wds-font-weight-regular, var(--wsr-font-weight-regular, 400));
    letter-spacing: var(--wds-font-letter-spacing-0, unset);
    line-height: var(--wds-font-line-height-body-tiny, var(--wsr-text-line-height-tiny, 15px));
    position: absolute;
    word-wrap: break-word;
    max-width: 180px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.15s ease-out, transform 0.15s ease-out;
    word-break: break-word;
    z-index: 1000000;
}

[dir] .KY8OL {
background: var(--wds-tooltip-background-fill, var(--wsr-color-D10, #000624));
    border: none;
    border-radius: var(--wds-tooltip-border-radius, 8px);
    box-shadow: var(--wds-shadow-surface-overlay-dark, var(--wsr-shadow30, 0 6px 6px 0 rgba(22, 45, 61, 0.06), 0 0 18px 0 rgba(22, 45, 61, 0.12)));
    padding: var(--wds-tooltip-padding-vertical-small, 8px) var(--wds-tooltip-padding-horizontal-small, 12px) var(--wds-tooltip-padding-vertical-small, 7px);
}

[dir="ltr"] .KY8OL {
transform: translateX(-50%) translateY(-100%) scale(0.8);
}

[dir="rtl"] .KY8OL {
transform: translateX(50%) translateY(-100%) scale(0.8);
}

@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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

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

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

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

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

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

#nzv8r {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

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

#comp-me7euwjl {
min-height: 92.7282026620998vh;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: 100vh;
    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-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-me7euwjl .comp-me7euwjl-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99850865209471%);
    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-me7euwjl {
        min-height: 91.8139179755672vh;
        height: auto;
    }

    #comp-me7euwjl .comp-me7euwjl-container {
        padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.9999695427607%);
    }
}

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

    #comp-me7euwjl .comp-me7euwjl-container {
        padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99842465060308%);
    }
}

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

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

    :is(#comp-me7euwjl)[data-has-alpha="true"] canvas,
    :is(#comp-me7euwjl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-me7euwjl"] {
        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-me7euwjl [data-motion-part="BG_LAYER comp-me7euwjl"] {
        overflow: clip;
    }

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

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

#comp-me8pdybz {
width: 98.28389830508475%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0000058 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-me8pdybz-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-me8pdybz {
        margin-bottom: max(0.5px, 0.0013 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me8pdybz {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me8pdybz:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me8pdyct1 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0054078 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 {
        margin-bottom: max(0.5px, 0.0075521 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 {
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

#comp-me8pdyct1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 200px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 200spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 {
        --maxFontSize: 180px;
        --letterSpacing: -0.05em;
        --fontSize: 180spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 {
        --maxFontSize: 120px;
        --letterSpacing: -0.05em;
        --fontSize: 120spx;
    }
}

#comp-me8pdyck {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.6255887576249%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.021875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck {
        width: 88.51699856476498%;
        margin-bottom: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

#comp-me8pdyck {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

#comp-me7euwks15 {
width: 2.036134577624485%;
    height: auto;
    --aspect-ratio: 0.65826042202779;
    --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: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwks15 {
        width: 3.3900541030859035%;
        --aspect-ratio: 0.6583690987124399;
        margin-left: max(0.5px, 0.443591 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

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

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

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwks15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

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

#comp-me7fa2by .comp-me7fa2by-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5111609 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-me7fa2by .comp-me7fa2by-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2by .comp-me7fa2by-container {
        grid-template-rows: minmax(max(0.5px, 0.8834492 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8834492 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

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

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

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

#comp-me7fa2c0 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0.62;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-me7fa2c0:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fa2c0.variants-me7g6u8g,
#comp-me7fa2c0.variants-me7g6u8g > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fa2c0 {
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-me7fa2c0.variants-me7g6u8g {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.02) scaleY(1.02) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-me7fmnej {
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-me7fmnej {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.29;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7fmnej:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fmnej:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fmnej.variants-me7g6g4k,
#comp-me7fmnej.variants-me7g6g4k :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fmnej.variants-me7g6g4k,
#comp-me7fmnej.variants-me7g6g4k :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fmnej {
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-me7fmnej.variants-me7g6g4k {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

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

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

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

.comp-me7fnw0x-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-me7fnw0x {
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7fnw0x {
--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-me7fn0rt {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 92.14163215306542%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0148805 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0150148 * (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-me7fn0rt {
        width: 92.14163215306542%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt {
        width: 97.75529498913224%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0642359 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-me7fn0rt {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 {
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 {
        align-self: center;
    }
}

#comp-me7fn0t2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 {
        --maxFontSize: 100px;
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 {
        --maxFontSize: 120px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

#comp-me7fa2c04 {
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/2/2/3;
    position: relative;
}

#comp-me7fa2c04 .comp-me7fa2c04-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-me7fa2c04 .comp-me7fa2c04-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: 750px) {
#comp-me7fa2c04 {
        grid-area: 2/1/3/2;
    }

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

#comp-me7fa2c04 {
--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-me7fa2c04:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fa2c04.variants-me7g6pzw2,
#comp-me7fa2c04.variants-me7g6pzw2 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fa2c04 {
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-me7fa2c04.variants-me7g6pzw2 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.02) scaleY(1.02) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-me7fr9lx {
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-me7fr9lx {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.36;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

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

.comp-me7frgo2-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-me7frgo2 {
--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-me7frgo4 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 92.14163215306542%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0148805 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0150148 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

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

#comp-me7frgo4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo4 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

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

#comp-me7frgo5 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo5 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo5 {
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

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

#comp-me7euwlh1 .comp-me7euwlh1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.278125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-me7euwlh1 .comp-me7euwlh1-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlh1 .comp-me7euwlh1-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

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

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

.comp-me7euwli8-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-me7euwli8 {
        margin-top: min(-0.5px, -0.0000109 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000211 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwli8 {
        margin-top: min(-0.5px, -0.0012617 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwli8 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwli8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwlj18 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.6255887576249%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210453 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 {
        width: 88.51699856476498%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0210398 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 {
        width: 88.67616305169004%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwlj18 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

#comp-me7euwlk8 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 {
        margin-bottom: max(0.5px, 0.0187437 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 {
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-me7euwlk8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 {
        --letterSpacing: -0.05em;
        --fontSize: 196.923spx;
    }
}

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

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

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

#comp-me7euwlm11 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 {
        --lineHeight: 1.8em;
    }
}

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

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

#comp-me7euwoo1 .comp-me7euwoo1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-me7euwoo1 .comp-me7euwoo1-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoo1 .comp-me7euwoo1-container {
        padding-top: max(0.5px, 0.0910281 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910281 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-me7euwoo1 {
        grid-area: 5/1/6/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoo1 {
        --l_display: unset;
        grid-area: 5/1/6/2;
    }

    #comp-me7euwoo1 .comp-me7euwoo1-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3627 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

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

#comp-me7euwop10 {
width: 100.83570075757575%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: -0.8357007575757576%;
    margin-bottom: -0.5229999999992287px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-me7euwop10-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-me7euwop10 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006609 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwop10 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwop10 {
--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-me7euwoq7 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.32383255464514%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-end;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0309078 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-me7euwoq7 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 {
        --letterSpacing: -0.05em;
        --fontSize: 196.923spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwoq7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwot {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

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

#comp-me7euwot {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 18px;
    --textDecoration: none;
    --maxFontSize: 18px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7euwot20 {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 65.13492339704882%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0256414 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-me7euwot20-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.0581797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 307.74253338749406fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    .comp-me7euwot20-container {
        grid-template-rows: minmax(max(0.5px, 0.1678742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

#comp-me7euwot20 {
--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-me7euwot20:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwot20.variants-me7euwou1,
#comp-me7euwot20.variants-me7euwou1 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwot20 {
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-me7euwot20.variants-me7euwou1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-me7euwou28 {
width: 100.58506455488993%;
    height: auto;
    --aspect-ratio: 0.23658230120264845;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004148 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwou28 {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

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

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.0013008 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwov12 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-me7euwow8 {
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-me7euwow8-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-me7euwow8:not(.comp-me7euwow8-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-me7euwow8 {
        --l_display: unset;
    }
}

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

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

#comp-me7euwow8_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

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

    #comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

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

#comp-me7euwow8_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

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

#comp-me7euwow8_r_comp-lowstpqx:not(.comp-me7euwow8_r_comp-lowstpqx-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-me7euwow8_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

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

    #comp-me7euwow8_r_comp-lowstpqx .comp-me7euwow8_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-me7euwow8_r_comp-lowstpqx {
--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-me7euwow8_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

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

#comp-me7euwow8_r_comp-lowswxtj:not(.comp-me7euwow8_r_comp-lowswxtj-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-me7euwow8_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

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

    #comp-me7euwow8_r_comp-lowswxtj .comp-me7euwow8_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-me7euwow8_r_comp-lowswxtj {
--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-me7euwow8_r_comp-lowrm4jm {
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-me7euwow8_r_comp-lowrm4jm .comp-me7euwow8_r_comp-lowrm4jm-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-me7euwow8_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrm4jm .comp-me7euwow8_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

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

#comp-me7euwow8_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwow8_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-me7euwow8_r_comp-m98w3aiz-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-me7euwow8_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwow8_r_comp-m98w3aiz {
--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-me7euwow8_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-me7euwow8_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-me7euwow8_r_comp-m8g3dhn6 {
--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-me7euwow8_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

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

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

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

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

#comp-me7euwow8_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-me7euwow8_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-me7euwow8_r_comp-lowrmcg7 .comp-me7euwow8_r_comp-lowrmcg7-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-me7euwow8_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

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

    #comp-me7euwow8_r_comp-lowrmcg7 .comp-me7euwow8_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-me7euwow8_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwow8_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-me7euwow8_r_comp-lowrop7f-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-me7euwow8_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-me7euwow8_r_comp-lowrop7f {
--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-me7euwow8_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-me7euwow8_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-me7euwow8_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8d8d8d;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-me7euwow8_r_comp-lowrmoe1 {
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-me7euwow8_r_comp-lowrmoe1 .comp-me7euwow8_r_comp-lowrmoe1-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-me7euwow8_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmoe1 .comp-me7euwow8_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-me7euwow8_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwow8_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-me7euwow8_r_comp-ma0t981z-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-me7euwow8_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-me7euwow8_r_comp-ma0t981z {
--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-me7euwow8_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-me7euwow8_r_comp-ma0t94s8-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-me7euwow8_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-me7euwow8_r_comp-ma0t94s8 {
--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-me7euwow8_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-me7euwow8_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-me7euwow8_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-me7euwow8_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-me7euwow8_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-me7euwow8_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-me7euwow8_r_comp-lowroff1-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-me7euwow8_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-me7euwow8_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-me7euwow8_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-me7euwow8_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-me7euwow8_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-me7euwow8_r_comp-lowrmjqi .comp-me7euwow8_r_comp-lowrmjqi-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-me7euwow8_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmjqi .comp-me7euwow8_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-me7euwow8_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwow8_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-me7euwow8_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-me7euwow8_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-me7euwow8_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-me7euwow8_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-me7euwow8_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-me7euwow8_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-me7euwow8_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-me7euwow8_r_comp-lowrm4my .comp-me7euwow8_r_comp-lowrm4my-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-me7euwow8_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrm4my .comp-me7euwow8_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-me7euwow8_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-me7euwow8_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwow8_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-me7euwow8_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

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

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

#comp-me7euwoy7-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-me7euwoy7 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

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

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

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

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

#comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

    #comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

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

    #comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-me7euwoy7_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7euwoy7_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-me7euwoy7_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7euwoy7_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-me7euwoy7_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-me7euwoy7_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-me7euwoy7_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7euwoy7_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwoy7_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-me7euwoy7_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

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

#comp-me7euwoy7_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwoy7_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwoy7_r_comp-m9jscfnj.comp-me7euwoy7_r_variants-m9jscfnl1,
#comp-me7euwoy7_r_comp-m9jscfnj.comp-me7euwoy7_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwoy7_r_comp-m9jscfnj.comp-me7euwoy7_r_variants-m9jscfnl1,
#comp-me7euwoy7_r_comp-m9jscfnj.comp-me7euwoy7_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwoy7_r_comp-m9jscfnj {
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-me7euwoy7_r_comp-m9jscfnj.comp-me7euwoy7_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-me7euwoy7_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-me7euwoy7_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-me7euwoy7_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7euwoy7_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwoy7_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

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

#comp-me7euwoz1-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-me7euwoz1 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 0.1 * var(--one-unit);
}

#comp-me7euwoz1_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_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-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-me7euwoz1_r_comp-kd5px9hr:not(.comp-me7euwoz1_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-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

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

    #comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-me7euwoz1_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-me7euwoz1_r_comp-kkmqi5tc {
width: 20px;
    height: 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-me7euwoz1_r_comp-kkmqi5tc ~ * {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

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

#comp-me7euwoz1_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-me7euwoz1_r_comp-m9yk69rd-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-me7euwoz1_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwoz1_r_comp-m9yk69rd {
--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-me7euwoz1_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-me7euwoz1_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-me7euwoz1_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-me7euwoz1_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwoz1_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0.2;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-me7euwoz1_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-me7euwoz1_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#nzv8r {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-me7euwjl {
--fill-layer-video-opacity: 0.26;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-me8pdybz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me8pdyct1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(200px, max(0.5px, 0.15625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(180px, max(0.5px, 0.234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(120px, max(0.5px, 0.3076923 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me8pdyck {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwks15 {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-me7fa2by {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-me7fa2c0 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7fnw0x {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7fn0rt {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7fn0t2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(120px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7fa2c04.variants-me7g6pzw2 {
--shc-mutated-brightness: 0, 0, 0;
}

#comp-me7fa2c04 {
--shc-mutated-brightness: 0, 0, 0;
}

#comp-me7frgo2 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7frgo4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7frgo5 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwlh1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-me7euwli8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwlj18 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwlk8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538461 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwlm11 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwoo1 {
--fill-layer-image-opacity: 0.39;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-me7euwop10 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwoq7 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538461 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwot {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwot :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(18px, min(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwot20 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwou28 {
--opacity: 1;
}

#comp-me7euwov12 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-me7euwow8_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-me7euwow8_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(
        3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))
    );
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

#comp-me7euwow8_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwow8_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-me7euwow8_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-me7euwow8_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-me7euwoy7_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-me7euwoy7_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-me7euwoy7_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-me7euwoy7_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-me7euwoy7_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-me7euwoy7_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-me7euwoy7_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-me7euwoy7_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-me7euwoz1_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-me7euwoz1_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-me7euwoz1_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-me7euwoz1_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-me7euwoz1_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-me7euwoz1_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

.sV4PJ9j.od36D8c--madefor,
.sWPU8jH.o__4ElB3C--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);
}

.vpm41p {
height: 1px;
}

.JNxVBA {
align-items: center;
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
}

.mnxIuN {
border-radius: 100%;
    display: inline-block;
    height: 10px;
    margin: 18px 2px;
    opacity: 0;
    width: 10px;
}

.mnxIuN:first-child {
animation: xDDB8S 1s ease-in-out infinite;
}

.mnxIuN:nth-child(2) {
animation: xDDB8S 1s ease-in-out 0.33s infinite;
}

.mnxIuN:nth-child(3) {
animation: xDDB8S 1s ease-in-out 0.66s infinite;
}

@keyframes xDDB8S {
0%,
    to {
        opacity: 0;
    }

    60% {
        opacity: 1;
    }
}

.woUe2C .mABNle {
justify-content: center;
}

.woUe2C .Bt5sQV {
align-items: flex-start;
    display: grid;
    grid-template-columns: 1fr 5fr 1fr;
}

.woUe2C .Bt5sQV .dXvq5u {
flex-direction: column;
    grid-column: 2;
    margin: unset;
    max-width: 100%;
    min-width: 0;
    place-self: center;
}

.woUe2C .Bt5sQV .dXvq5u .H_gEjP {
margin-bottom: 5px;
}

.woUe2C .Bt5sQV .dXvq5u .htMcyB {
align-items: center;
    padding: unset;
}

.woUe2C .Bt5sQV .bhsfaV {
justify-self: right;
    padding-top: 5px;
}

.woUe2C .JGhsWK {
align-items: center;
}

.woUe2C .HhgCcE,
.woUe2C .JGhsWK {
text-align: center;
}

.woUe2C .qikwPI .bhsfaV {
justify-self: left;
}

.woUe2C .UjX6YI {
justify-content: center;
}

.mW_sDH .mABNle {
justify-content: end;
}

.mW_sDH .Bt5sQV {
display: flex;
    justify-content: space-between;
}

.mW_sDH .Bt5sQV .dXvq5u {
margin: unset;
}

.mW_sDH .Bt5sQV .dXvq5u .H_gEjP {
margin-inline-start: 10px;
}

.mW_sDH .Bt5sQV .dXvq5u .htMcyB {
align-items: flex-end;
    padding: unset;
}

.mW_sDH .Bt5sQV,
.mW_sDH .bhsfaV,
.mW_sDH .dXvq5u {
flex-direction: row-reverse;
}

.mW_sDH .JGhsWK {
align-items: flex-end;
    text-align: end;
}

.mW_sDH .HhgCcE {
text-align: end;
}

.mW_sDH .UjX6YI {
justify-content: flex-end;
}

.RiOfiW {
background: #fff;
    border-radius: 0;
    cursor: default;
    display: block;
    margin-inline-end: 0;
    margin-inline-start: 0;
}

.RiOfiW.FnDyW0 {
direction: rtl;
}

.RiOfiW.ac4Ofz.JlQ2sc {
padding-top: 30px;
}

.RiOfiW.UUSLFD,
.RiOfiW.hKl06e,
.RiOfiW.i_25UC,
.RiOfiW.jDqjOt,
.RiOfiW.lyd6fK,
.RiOfiW.x_FPRX,
.RiOfiW.yWOr1I {
display: flex;
    flex-direction: column;
    height: 100%;
}

.app-desktop .RiOfiW {
border-style: solid;
    border-width: 1px;
}

.RiOfiW .EfvfyL,
.RiOfiW .NAWdyL,
.RiOfiW .PoYsMP {
display: block;
}

.RiOfiW.EfvfyL,
.RiOfiW.NAWdyL,
.RiOfiW.PoYsMP,
.RiOfiW.TBrkhx,
.RiOfiW.g8vcTX,
.RiOfiW.ivAnV0 {
display: flex;
}

.RiOfiW.EfvfyL.ac4Ofz,
.RiOfiW.NAWdyL.ac4Ofz,
.RiOfiW.PoYsMP.ac4Ofz,
.RiOfiW.TBrkhx.ac4Ofz,
.RiOfiW.g8vcTX.ac4Ofz,
.RiOfiW.ivAnV0.ac4Ofz {
height: auto;
}

@media (max-width: 685px) {
.use-media-queries .RiOfiW.EfvfyL,
    .use-media-queries .RiOfiW.NAWdyL,
    .use-media-queries .RiOfiW.PoYsMP,
    .use-media-queries .RiOfiW.TBrkhx,
    .use-media-queries .RiOfiW.g8vcTX,
    .use-media-queries .RiOfiW.ivAnV0 {
        flex-direction: column;
    }
}

.lt-sm .RiOfiW.EfvfyL,
.lt-sm .RiOfiW.NAWdyL,
.lt-sm .RiOfiW.PoYsMP,
.lt-sm .RiOfiW.TBrkhx,
.lt-sm .RiOfiW.g8vcTX,
.lt-sm .RiOfiW.ivAnV0 {
flex-direction: column;
}

.RiOfiW.EfvfyL,
.RiOfiW.NAWdyL,
.RiOfiW.PoYsMP,
.RiOfiW.TBrkhx,
.RiOfiW.g8vcTX {
height: 100%;
}

.UUSLFD .ITPCIq,
.hKl06e .ITPCIq,
.i_25UC .ITPCIq,
.jDqjOt .ITPCIq,
.lyd6fK .ITPCIq,
.x_FPRX .ITPCIq,
.yWOr1I .ITPCIq {
height: 165px;
    padding-bottom: 0;
}

.RiOfiW.hKl06e {
position: absolute;
    width: 100%;
}

.feQY6g .ITPCIq {
height: 400px;
}

.EfvfyL .ITPCIq,
.NAWdyL .ITPCIq,
.PoYsMP .ITPCIq,
.TBrkhx .ITPCIq,
.feQY6g .ITPCIq,
.g8vcTX .ITPCIq,
.ivAnV0 .ITPCIq {
padding-bottom: 0;
}

.EfvfyL .ITPCIq,
.EfvfyL .pccjOy,
.NAWdyL .ITPCIq,
.NAWdyL .pccjOy,
.PoYsMP .ITPCIq,
.PoYsMP .pccjOy,
.TBrkhx .ITPCIq,
.TBrkhx .pccjOy,
.g8vcTX .ITPCIq,
.g8vcTX .pccjOy,
.ivAnV0 .ITPCIq,
.ivAnV0 .pccjOy {
bottom: 0;
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: absolute;
    top: 0;
}

.iSTCpN {
padding: 30px 18px 25px;
    width: 100%;
}

.app-mobile .iSTCpN.QlVZyW {
box-shadow: 0 1px rgba(0, 0, 0, 0.1);
}

.iSTCpN.WdRrHJ.JufO9Q,
.iSTCpN.glhtJc.JufO9Q {
padding: 30px 18px;
}

.iSTCpN.WdRrHJ.JlQ2sc,
.iSTCpN.glhtJc.JlQ2sc {
padding-bottom: 0;
}

.iSTCpN.G1V6el {
padding: 23px;
}

.iSTCpN.G1V6el.JufO9Q {
padding-bottom: 7px;
}

.iSTCpN.KwFkyo,
.iSTCpN.x_FPRX {
padding: 24px 29px;
}

.iSTCpN.KwFkyo.JufO9Q,
.iSTCpN.x_FPRX.JufO9Q {
padding-bottom: 7px;
}

.iSTCpN.feQY6g {
padding: 42px 47px 37px 47px;
}

.iSTCpN.feQY6g.JufO9Q {
padding: 42px 47px 13px 47px;
}

.iSTCpN.UUSLFD,
.iSTCpN.i_25UC,
.iSTCpN.jDqjOt,
.iSTCpN.lyd6fK,
.iSTCpN.x_FPRX,
.iSTCpN.yWOr1I {
display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: var(--blog-pl-common-padding-top) 24px var(--blog-pl-common-padding-bottom);
}

.iSTCpN.hKl06e {
display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: var(--blog-pl-slider-padding-top) 16px var(--blog-pl-slider-padding-bottom);
}

.iSTCpN.UUSLFD.ac4Ofz,
.iSTCpN.UUSLFD.ac4Ofz.JufO9Q,
.iSTCpN.hKl06e.ac4Ofz,
.iSTCpN.hKl06e.ac4Ofz.JufO9Q,
.iSTCpN.jDqjOt.ac4Ofz,
.iSTCpN.jDqjOt.ac4Ofz.JufO9Q,
.iSTCpN.lyd6fK.ac4Ofz,
.iSTCpN.lyd6fK.ac4Ofz.JufO9Q {
height: 100%;
}

.iSTCpN.ivAnV0 {
display: flex;
    flex-direction: column;
    padding: 40px 48px 37px;
}

@media (min-width: 686px) and (max-width: 980px) {
.use-media-queries .iSTCpN.ivAnV0 {
        padding: calc(40px + (var(--root-width) - 981px) / 19) calc(48px + (var(--root-width) - 981px) / 19);
    }
}

.w686-980 .iSTCpN.ivAnV0 {
padding: calc(40px + (var(--root-width) - 981px) / 19) calc(48px + (var(--root-width) - 981px) / 19);
}

@media (max-width: 685px) {
.use-media-queries .iSTCpN.ivAnV0 {
        padding: 24px;
    }
}

.lt-sm .iSTCpN.ivAnV0 {
padding: 24px;
}

.iSTCpN.TBrkhx,
.iSTCpN.g8vcTX {
display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
    padding-bottom: 24px;
    padding-top: 24px;
}

.iSTCpN.EfvfyL,
.iSTCpN.NAWdyL,
.iSTCpN.PoYsMP {
padding: 0;
}

.iSTCpN.sCkhyN {
display: inline-block;
    height: 100%;
    inset-inline-start: 0;
    padding: 27px 24px;
    position: absolute;
    top: 0;
    width: 100%;
}

.iSTCpN.sCkhyN.ac4Ofz {
padding: 32px 24px;
}

.iSTCpN.sCkhyN.KEL4fK {
background-color: rgba(0, 0, 0, 0.45);
}

.iSTCpN.FK1tXh,
.iSTCpN.JnzaaY,
.iSTCpN.hp0NoL {
display: flex;
    flex-direction: column;
}

.iSTCpN.LdmkLw {
display: inline-block;
    inset-inline-start: 0;
    position: absolute;
    top: 0;
}

.iSTCpN.FK1tXh,
.iSTCpN.JnzaaY,
.iSTCpN.LdmkLw,
.iSTCpN.hp0NoL {
height: 100%;
    padding: 27px 24px;
    width: 100%;
}

.iSTCpN.FK1tXh.KEL4fK,
.iSTCpN.JnzaaY.KEL4fK,
.iSTCpN.LdmkLw.KEL4fK,
.iSTCpN.hp0NoL.KEL4fK {
background-color: rgba(0, 0, 0, 0.45);
}

.iSTCpN.FK1tXh.ac4Ofz,
.iSTCpN.JnzaaY.ac4Ofz,
.iSTCpN.LdmkLw.ac4Ofz,
.iSTCpN.hp0NoL.ac4Ofz {
padding: 32px 24px;
}

.O16KGI {
display: block;
}

.JMCi2v,
.O16KGI {
color: inherit;
    font: inherit;
}

.JMCi2v {
box-sizing: content-box;
    flex: 1 1 auto;
    margin: -3px;
    overflow: hidden;
    padding: 3px;
    width: 100%;
}

.JMCi2v.pu51Xe {
text-align: start;
}

.JMCi2v.jDqjOt.mqysW5.ZBB0ua {
margin-top: -19px;
}

.JMCi2v.UUSLFD.mqysW5.ZBB0ua {
margin-top: -48px;
}

.JMCi2v.hKl06e.mqysW5.ZBB0ua,
.JMCi2v.i_25UC.mqysW5.ZBB0ua,
.JMCi2v.lyd6fK.mqysW5.ZBB0ua,
.JMCi2v.yWOr1I.mqysW5.ZBB0ua {
margin-top: -36px;
}

.JMCi2v.x_FPRX.mqysW5.ZBB0ua {
margin-top: -25px;
}

.JMCi2v.TBrkhx,
.JMCi2v.g8vcTX,
.JMCi2v.ivAnV0 {
display: flex;
    flex-direction: column;
}

.JMCi2v.TBrkhx.ac4Ofz,
.JMCi2v.g8vcTX.ac4Ofz,
.JMCi2v.ivAnV0.ac4Ofz {
padding-inline-end: 0;
}

.JMCi2v.TBrkhx.ZBB0ua,
.JMCi2v.g8vcTX.ZBB0ua,
.JMCi2v.ivAnV0.ZBB0ua {
margin-top: -43px;
}

.JMCi2v.TBrkhx.xs2MeC.ZBB0ua,
.JMCi2v.g8vcTX.xs2MeC.ZBB0ua,
.JMCi2v.ivAnV0.xs2MeC.ZBB0ua {
margin-top: -23px;
}

.JMCi2v.jDqjOt.ZBB0ua {
position: relative;
    top: -29px;
}

.JMCi2v.UUSLFD.ZBB0ua {
margin-top: -29px;
}

.JMCi2v.hKl06e.ZBB0ua,
.JMCi2v.i_25UC.ZBB0ua,
.JMCi2v.lyd6fK.ZBB0ua,
.JMCi2v.yWOr1I.ZBB0ua {
margin-top: -13px;
}

.JMCi2v.x_FPRX.ZBB0ua {
margin-top: -6px;
}

.JMCi2v.FK1tXh,
.JMCi2v.JnzaaY,
.JMCi2v.hp0NoL {
height: 100%;
}

.JMCi2v.FK1tXh.I5nSmk,
.JMCi2v.JnzaaY.I5nSmk,
.JMCi2v.hp0NoL.I5nSmk {
flex-grow: 0;
    height: unset;
}

.JMCi2v.hKl06e {
white-space: normal;
}

.hrftIZ.glhtJc.ZBB0ua {
margin-top: -28px;
    margin-inline-end: 12px;
}

.FbwBsX {
margin-bottom: var(--blog-pl-default-title-margin);
}

.FbwBsX.hKl06e p {
margin-top: var(--blog-pl-slider-title-margin-top);
}

.FbwBsX.EfvfyL.ZBB0ua,
.FbwBsX.NAWdyL.ZBB0ua,
.FbwBsX.PoYsMP.ZBB0ua,
.FbwBsX.TBrkhx.ZBB0ua,
.FbwBsX.UUSLFD.ZBB0ua,
.FbwBsX.g8vcTX.ZBB0ua,
.FbwBsX.hKl06e.ZBB0ua,
.FbwBsX.i_25UC.ZBB0ua,
.FbwBsX.lyd6fK.ZBB0ua,
.FbwBsX.x_FPRX.ZBB0ua,
.FbwBsX.yWOr1I.ZBB0ua {
margin-inline-end: 30px;
}

.FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
.FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
.FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
.FbwBsX.TBrkhx.xs2MeC.ZBB0ua,
.FbwBsX.UUSLFD.xs2MeC.ZBB0ua,
.FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
.FbwBsX.hKl06e.xs2MeC.ZBB0ua,
.FbwBsX.i_25UC.xs2MeC.ZBB0ua,
.FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
.FbwBsX.x_FPRX.xs2MeC.ZBB0ua,
.FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
margin-inline-end: 0;
}

@media (min-width: 660px) {
.use-media-queries .FbwBsX {
        margin-bottom: 20px;
    }

    .use-media-queries .FbwBsX.G1V6el {
        margin-bottom: 11px;
    }

    .use-media-queries .FbwBsX.G1V6el.ZBB0ua {
        margin-bottom: -14px;
        margin-top: -13px;
        max-width: 209px;
        position: relative;
        top: -24px;
    }

    .use-media-queries .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
        max-width: 189px;
    }

    .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
        margin-top: 12px;
        max-width: none;
    }

    .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.KwFkyo {
        margin-bottom: 10px;
    }

    .use-media-queries .FbwBsX.KwFkyo.ZBB0ua {
        margin-bottom: -13px;
        margin-top: -13px;
        max-width: 359px;
        position: relative;
        top: -24px;
    }

    .use-media-queries .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
        max-width: 339px;
    }

    .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
        margin-top: 17px;
        max-width: none;
    }

    .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.x_FPRX {
        margin-bottom: 10px;
    }

    .use-media-queries .FbwBsX.feQY6g {
        margin-bottom: 9px;
        max-width: 740px;
    }

    .use-media-queries .FbwBsX.feQY6g.ZBB0ua {
        margin-bottom: -12px;
        margin-top: -6px;
        position: relative;
        top: -31px;
    }

    .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
        margin-top: 12px;
        max-width: none;
    }

    .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.jDqjOt {
        margin-bottom: var(--blog-pl-common-title-margin);
    }

    .use-media-queries .FbwBsX.jDqjOt.ZBB0ua {
        max-width: 207px;
    }

    .use-media-queries .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
        max-width: 187px;
    }

    .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
        max-width: none;
    }

    .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.UUSLFD,
    .use-media-queries .FbwBsX.hKl06e,
    .use-media-queries .FbwBsX.i_25UC,
    .use-media-queries .FbwBsX.lyd6fK,
    .use-media-queries .FbwBsX.yWOr1I {
        margin-bottom: var(--blog-pl-common-title-margin);
    }

    .use-media-queries .FbwBsX.EfvfyL.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.ZBB0ua,
    .use-media-queries .FbwBsX.UUSLFD.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.ZBB0ua,
    .use-media-queries .FbwBsX.hKl06e.ZBB0ua,
    .use-media-queries .FbwBsX.i_25UC.ZBB0ua,
    .use-media-queries .FbwBsX.lyd6fK.ZBB0ua,
    .use-media-queries .FbwBsX.yWOr1I.ZBB0ua {
        margin-inline-end: 30px;
    }

    .use-media-queries .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.hKl06e.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.i_25UC.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
        margin-inline-end: 0;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
        max-width: 342px;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
        max-width: 322px;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
        max-width: none;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.ZpmKeC {
        margin-bottom: 6px;
    }

    .use-media-queries .FbwBsX.sCkhyN {
        margin-bottom: 12px;
    }

    .use-media-queries .FbwBsX.sCkhyN.JufO9Q {
        bottom: 0;
        margin-bottom: 30px;
    }

    .use-media-queries .FbwBsX.FK1tXh,
    .use-media-queries .FbwBsX.JnzaaY,
    .use-media-queries .FbwBsX.LdmkLw,
    .use-media-queries .FbwBsX.hp0NoL {
        margin-bottom: 18px;
    }

    .use-media-queries .FbwBsX.FK1tXh.JufO9Q,
    .use-media-queries .FbwBsX.JnzaaY.JufO9Q,
    .use-media-queries .FbwBsX.LdmkLw.JufO9Q,
    .use-media-queries .FbwBsX.hp0NoL.JufO9Q {
        bottom: 0;
        margin-bottom: 36px;
    }

    .use-media-queries .FbwBsX.FK1tXh.JufO9Q,
    .use-media-queries .FbwBsX.JnzaaY.JufO9Q,
    .use-media-queries .FbwBsX.hp0NoL.JufO9Q {
        margin-bottom: 0;
        padding-bottom: 0;
    }
}

.gt-xs .FbwBsX {
margin-bottom: 20px;
}

.gt-xs .FbwBsX.G1V6el {
margin-bottom: 11px;
}

.gt-xs .FbwBsX.G1V6el.ZBB0ua {
margin-bottom: -14px;
    margin-top: -13px;
    max-width: 209px;
    position: relative;
    top: -24px;
}

.gt-xs .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
max-width: 189px;
}

.gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
margin-top: 12px;
    max-width: none;
}

.gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
max-width: none-20px;
}

.gt-xs .FbwBsX.KwFkyo {
margin-bottom: 10px;
}

.gt-xs .FbwBsX.KwFkyo.ZBB0ua {
margin-bottom: -13px;
    margin-top: -13px;
    max-width: 359px;
    position: relative;
    top: -24px;
}

.gt-xs .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
max-width: 339px;
}

.gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
margin-top: 17px;
    max-width: none;
}

.gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
max-width: none-20px;
}

.gt-xs .FbwBsX.x_FPRX {
margin-bottom: 10px;
}

.gt-xs .FbwBsX.feQY6g {
margin-bottom: 9px;
    max-width: 740px;
}

.gt-xs .FbwBsX.feQY6g.ZBB0ua {
margin-bottom: -12px;
    margin-top: -6px;
    position: relative;
    top: -31px;
}

.gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
margin-top: 12px;
    max-width: none;
}

.gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
max-width: none-20px;
}

.gt-xs .FbwBsX.jDqjOt {
margin-bottom: var(--blog-pl-common-title-margin);
}

.gt-xs .FbwBsX.jDqjOt.ZBB0ua {
max-width: 207px;
}

.gt-xs .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
max-width: 187px;
}

.gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
max-width: none;
}

.gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
max-width: none-20px;
}

.gt-xs .FbwBsX.UUSLFD,
.gt-xs .FbwBsX.hKl06e,
.gt-xs .FbwBsX.i_25UC,
.gt-xs .FbwBsX.lyd6fK,
.gt-xs .FbwBsX.yWOr1I {
margin-bottom: var(--blog-pl-common-title-margin);
}

.gt-xs .FbwBsX.EfvfyL.ZBB0ua,
.gt-xs .FbwBsX.NAWdyL.ZBB0ua,
.gt-xs .FbwBsX.PoYsMP.ZBB0ua,
.gt-xs .FbwBsX.TBrkhx.ZBB0ua,
.gt-xs .FbwBsX.UUSLFD.ZBB0ua,
.gt-xs .FbwBsX.g8vcTX.ZBB0ua,
.gt-xs .FbwBsX.hKl06e.ZBB0ua,
.gt-xs .FbwBsX.i_25UC.ZBB0ua,
.gt-xs .FbwBsX.lyd6fK.ZBB0ua,
.gt-xs .FbwBsX.yWOr1I.ZBB0ua {
margin-inline-end: 30px;
}

.gt-xs .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.TBrkhx.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.hKl06e.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.i_25UC.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
margin-inline-end: 0;
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,
.gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,
.gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,
.gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua,
.gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,
.gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
max-width: 342px;
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
max-width: 322px;
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,
.gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
max-width: none;
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
.gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
max-width: none-20px;
}

.gt-xs .FbwBsX.ZpmKeC {
margin-bottom: 6px;
}

.gt-xs .FbwBsX.sCkhyN {
margin-bottom: 12px;
}

.gt-xs .FbwBsX.sCkhyN.JufO9Q {
bottom: 0;
    margin-bottom: 30px;
}

.gt-xs .FbwBsX.FK1tXh,
.gt-xs .FbwBsX.JnzaaY,
.gt-xs .FbwBsX.LdmkLw,
.gt-xs .FbwBsX.hp0NoL {
margin-bottom: 18px;
}

.gt-xs .FbwBsX.FK1tXh.JufO9Q,
.gt-xs .FbwBsX.JnzaaY.JufO9Q,
.gt-xs .FbwBsX.LdmkLw.JufO9Q,
.gt-xs .FbwBsX.hp0NoL.JufO9Q {
bottom: 0;
    margin-bottom: 36px;
}

.gt-xs .FbwBsX.FK1tXh.JufO9Q,
.gt-xs .FbwBsX.JnzaaY.JufO9Q,
.gt-xs .FbwBsX.hp0NoL.JufO9Q {
margin-bottom: 0;
    padding-bottom: 0;
}

.FbwBsX.glhtJc {
margin-bottom: 0;
}

.FbwBsX.WdRrHJ.AkO1lZ,
.FbwBsX.glhtJc.AkO1lZ {
margin-bottom: 18px;
}

.FbwBsX.WdRrHJ.ySFpqx,
.FbwBsX.glhtJc.ySFpqx {
margin-bottom: 0;
}

.FbwBsX.WdRrHJ.ZBB0ua,
.FbwBsX.glhtJc.ZBB0ua {
margin-top: -43px;
    max-width: 263px;
}

.FbwBsX.WdRrHJ.ZBB0ua.CzG_Nm,
.FbwBsX.glhtJc.ZBB0ua.CzG_Nm {
max-width: 243px;
}

.FbwBsX.WdRrHJ.xs2MeC.ZBB0ua,
.FbwBsX.glhtJc.xs2MeC.ZBB0ua {
margin-top: -19px;
    max-width: none;
}

.FbwBsX.WdRrHJ.xs2MeC.ZBB0ua.CzG_Nm,
.FbwBsX.glhtJc.xs2MeC.ZBB0ua.CzG_Nm {
max-width: none-20px;
}

.FbwBsX.WdRrHJ.I5nSmk,
.FbwBsX.WdRrHJ.xs2MeC.I5nSmk,
.FbwBsX.glhtJc.I5nSmk,
.FbwBsX.glhtJc.xs2MeC.I5nSmk {
margin-top: 0;
}

.FbwBsX.TBrkhx,
.FbwBsX.g8vcTX,
.FbwBsX.ivAnV0 {
border-bottom: 12px solid transparent;
    margin: 0;
}

.FbwBsX.EfvfyL,
.FbwBsX.NAWdyL,
.FbwBsX.PoYsMP {
border-bottom: 8px solid transparent;
    margin: 0;
}

.nebVix {
padding-bottom: 18px;
}

@media (min-width: 660px) {
.use-media-queries .nebVix {
        padding-bottom: 23px;
    }
}

.gt-xs .nebVix {
padding-bottom: 23px;
}

.nebVix.glhtJc {
margin-top: 10px;
}

.nebVix.WdRrHJ.JufO9Q,
.nebVix.glhtJc.JufO9Q {
padding-bottom: 0;
}

.nebVix.feQY6g {
max-width: 740px;
}

.nebVix.EfvfyL,
.nebVix.NAWdyL,
.nebVix.PoYsMP,
.nebVix.TBrkhx,
.nebVix.g8vcTX,
.nebVix.ivAnV0 {
display: flex;
    flex: 1;
    overflow: hidden;
    padding: 0;
}

.sCkhyN {
color: #fff;
}

.sCkhyN.RiOfiW {
display: inline-block;
    height: 292px;
    width: 292px;
}

.sCkhyN .ITPCIq,
.sCkhyN .pccjOy,
.sCkhyN.RiOfiW.pu51Xe {
height: 100%;
    width: 100%;
}

.sCkhyN.JMCi2v {
display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.sCkhyN.FbwBsX {
bottom: 60px;
    position: absolute;
    width: calc(100% - 48px);
}

.sCkhyN.NPsER6 {
bottom: 27px;
    display: inline-block;
    inset-inline-end: 24px;
    inset-inline-start: 24px;
    position: absolute;
}

.LdmkLw.FbwBsX {
bottom: 60px;
    position: absolute;
    width: calc(100% - 48px);
}

.FK1tXh.FbwBsX,
.JnzaaY.FbwBsX,
.hp0NoL.FbwBsX {
padding-bottom: 30px;
}

.FK1tXh.FbwBsX.p8Uk20,
.JnzaaY.FbwBsX.p8Uk20,
.hp0NoL.FbwBsX.p8Uk20 {
margin: 0;
    padding: 0;
}

.FK1tXh,
.JnzaaY,
.LdmkLw,
.hp0NoL {
color: #fff;
}

.FK1tXh.RiOfiW,
.JnzaaY.RiOfiW,
.LdmkLw.RiOfiW,
.hp0NoL.RiOfiW {
display: inline-block;
    height: 454px;
    width: 454px;
}

.FK1tXh .ITPCIq,
.FK1tXh .pccjOy,
.FK1tXh.RiOfiW.pu51Xe,
.JnzaaY .ITPCIq,
.JnzaaY .pccjOy,
.JnzaaY.RiOfiW.pu51Xe,
.LdmkLw .ITPCIq,
.LdmkLw .pccjOy,
.LdmkLw.RiOfiW.pu51Xe,
.hp0NoL .ITPCIq,
.hp0NoL .pccjOy,
.hp0NoL.RiOfiW.pu51Xe {
height: 100%;
    width: 100%;
}

.FK1tXh.JMCi2v,
.JnzaaY.JMCi2v,
.LdmkLw.JMCi2v,
.hp0NoL.JMCi2v {
display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.FK1tXh.NPsER6,
.JnzaaY.NPsER6,
.LdmkLw.NPsER6,
.hp0NoL.NPsER6 {
bottom: 27px;
    display: inline-block;
    inset-inline-end: 24px;
    inset-inline-start: 24px;
    position: absolute;
}

.n9F1tl {
fill: #fff;
}

.VMF9AQ {
color: #fff;
}

.BVf6py {
background-color: #fff;
}

.TE7que {
height: 1px;
    opacity: 0.2;
}

@media (min-width: 660px) {
.use-media-queries .TE7que {
        margin-bottom: 12px;
    }
}

.gt-xs .TE7que {
margin-bottom: 12px;
}

.TE7que:not(.iD0LEx) {
margin-bottom: var(--blog-pl-footer-separator-margin);
}

.TE7que.iD0LEx {
margin-top: 24px;
}

.TE7que.iD0LEx.vxAOcp {
margin-top: 18px;
}

.FK1tXh .TE7que,
.JnzaaY .TE7que,
.LdmkLw .TE7que,
.hp0NoL .TE7que,
.sCkhyN .TE7que {
opacity: 1;
}

.NPsER6.TBrkhx,
.NPsER6.g8vcTX {
margin-top: auto;
}

.NPsER6.TBrkhx.kzwb6t,
.NPsER6.g8vcTX.kzwb6t {
padding-top: 12px;
}

@media (max-width: 685px) {
.use-media-queries .NPsER6.TBrkhx,
    .use-media-queries .NPsER6.g8vcTX {
        padding-top: 12px;
    }
}

.lt-sm .NPsER6.TBrkhx,
.lt-sm .NPsER6.g8vcTX {
padding-top: 12px;
}

.NPsER6.ivAnV0 {
margin-top: auto;
}

.NPsER6.ivAnV0.kzwb6t {
padding-top: 36px;
}

@media (max-width: 685px) {
.use-media-queries .NPsER6.ivAnV0 {
        padding-top: 36px;
    }
}

.lt-sm .NPsER6.ivAnV0 {
padding-top: 36px;
}

.NPsER6.UUSLFD,
.NPsER6.hKl06e,
.NPsER6.i_25UC,
.NPsER6.jDqjOt,
.NPsER6.lyd6fK,
.NPsER6.yWOr1I {
margin-top: auto;
    padding-top: 12px;
}

.NPsER6.i_25UC.zwuMcM,
.NPsER6.lyd6fK.zwuMcM,
.NPsER6.yWOr1I.zwuMcM {
padding-top: var(--blog-pl-footer-padding-top);
}

.GGI4XB {
display: block;
    margin: 15px 0 -11px;
}

.app-desktop .GGI4XB {
display: none;
}

.NtnM8D {
opacity: 0.6;
}

.tFEVbz {
flex: 0 0 50%;
}

.QP8OH2 {
padding-top: 75%;
    position: relative;
    width: 100%;
}

.Gf88Ln {
-webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (min-width: 686px) {
.use-media-queries .Gf88Ln {
        -webkit-line-clamp: 1;
    }
}

.gt-s .Gf88Ln {
-webkit-line-clamp: 1;
}

@media (min-width: 740px) {
.use-media-queries .Gf88Ln {
        -webkit-line-clamp: 2;
    }
}

.gt-740 .Gf88Ln {
-webkit-line-clamp: 2;
}

@media (min-width: 886px) {
.use-media-queries .Gf88Ln {
        -webkit-line-clamp: 3;
    }
}

.gt-886 .Gf88Ln {
-webkit-line-clamp: 3;
}

.so9KdE.TBrkhx,
.so9KdE.g8vcTX {
-webkit-mask-image: linear-gradient(0deg, transparent, #000 30px);
    mask-image: linear-gradient(0deg, transparent, #000 30px);
}

.hMB1wk {
display: inline;
}

.CHRJex {
cursor: pointer;
}

._UH27m {
position: relative !important;
}

.EQ1O0U {
display: flex !important;
    margin: 14px 0;
}

.EQ1O0U.xczrBK {
--full-icon-color: var(--post-homepage-ratingFilledStarColor, var(--wix-color-8));
    --empty-icon-color: var(--post-homepage-ratingUnfilledStarColor, var(--wix-color-3));
    color: rgb(var(--post-homepage-ratingFontColor, var(--wix-color-5)));
    font: var(--post-homepage-ratingFont, var(--wix-font-Body-M));
    font-size: var(--post-homepage-ratingFont-size, 14px);
    -webkit-text-decoration: var(--post-homepage-ratingFont-text-decoration);
    text-decoration: var(--post-homepage-ratingFont-text-decoration);
}

.EQ1O0U.xczrBK.amZSNe {
--full-icon-color: var(--post-homepage-TOI-ratingFilledStarColor, var(--wix-color-8));
    --empty-icon-color: var(--post-homepage-TOI-ratingUnfilledStarColor, var(--wix-color-3));
    color: rgb(var(--post-homepage-TOI-ratingFontColor, var(--wix-color-5)));
}

.EQ1O0U.hrftIZ {
--full-icon-color: var(--post-category-ratingFilledStarColor, var(--wix-color-8));
    --empty-icon-color: var(--post-category-ratingUnfilledStarColor, var(--wix-color-3));
    color: rgb(var(--post-category-ratingFontColor, var(--wix-color-5)));
    font: var(--post-category-ratingFont, var(--wix-font-Body-M));
    font-size: var(--post-category-ratingFont-size, 14px);
    -webkit-text-decoration: var(--post-category-ratingFont-text-decoration);
    text-decoration: var(--post-category-ratingFont-text-decoration);
}

.EQ1O0U.hrftIZ.amZSNe {
--full-icon-color: var(--post-category-TOI-ratingFilledStarColor, var(--wix-color-8));
    --empty-icon-color: var(--post-category-TOI-ratingUnfilledStarColor, var(--wix-color-3));
    color: rgb(var(--post-category-TOI-ratingFontColor, var(--wix-color-5)));
}

.EQ1O0U.zwuMcM {
--full-icon-color: var(--post-post-list-ratingFilledStarColor, var(--wix-color-8));
    --empty-icon-color: var(--post-post-list-ratingUnfilledStarColor, var(--wix-color-3));
    color: rgb(var(--post-post-list-ratingFontColor, var(--wix-color-5)));
    font: var(--post-post-list-ratingFont, var(--wix-font-Body-M));
    font-size: var(--post-post-list-ratingFont-size, 14px);
    -webkit-text-decoration: var(--post-post-list-ratingFont-text-decoration);
    text-decoration: var(--post-post-list-ratingFont-text-decoration);
}

.EQ1O0U.zwuMcM.amZSNe {
--full-icon-color: var(--post-post-list-TOI-ratingFilledStarColor, var(--wix-color-8));
    --empty-icon-color: var(--post-post-list-TOI-ratingUnfilledStarColor, var(--wix-color-3));
    color: rgb(var(--post-post-list-TOI-ratingFontColor, var(--wix-color-5)));
}

.EQ1O0U.NAWdyL {
margin: 8px 0;
}

.EQ1O0U.TBrkhx,
.EQ1O0U.g8vcTX,
.EQ1O0U.ivAnV0 {
margin-bottom: 2px;
}

.EQ1O0U.FK1tXh.JufO9Q,
.EQ1O0U.JnzaaY.JufO9Q,
.EQ1O0U.LdmkLw.JufO9Q,
.EQ1O0U.hp0NoL.JufO9Q {
margin-bottom: 0;
}

.G5Aa3J {
cursor: pointer;
    height: 19px;
    vertical-align: middle;
    width: 19px;
}

.G5Aa3J,
.G5Aa3J svg {
display: inline-block;
    position: relative;
}

.G5Aa3J svg {
fill: transparent;
    stroke: #e84a43;
    stroke-width: 1.5px;
    transition: fill 0.25s;
}

.G5Aa3J .X22cAo {
display: none;
}

.G5Aa3J.jSxrNf svg {
fill: #e84a43;
    stroke: none;
    opacity: 1;
}

.G5Aa3J.jSxrNf .X22cAo {
border: 3px solid #e84a43;
    border-radius: 100%;
    height: 24px;
    inset-inline-start: -3px;
    top: -3px;
    width: 24px;
}

.G5Aa3J.jSxrNf .X22cAo,
.G5Aa3J.jSxrNf .zkv91u {
display: inline-block;
    opacity: 0;
    position: absolute;
}

.G5Aa3J.jSxrNf .zkv91u {
background-color: #e84a43;
    border-radius: 100%;
    height: 4px;
    inset-inline-start: 8px;
    top: 7px;
    width: 4px;
}

.G5Aa3J.FfDJdv.jSxrNf svg {
animation: AgCb8e 0.5s;
}

.G5Aa3J.FfDJdv.jSxrNf .X22cAo {
animation: EN90Pa 0.3s;
}

.G5Aa3J.FfDJdv.jSxrNf .zkv91u {
animation: JVoWJX 0.5s;
    animation-delay: 0.1s;
}

.Eu1LNI,
.PxeFnW,
.YfFkQX,
.y5oGWU {
display: inline-block;
    height: 6px;
    inset-inline-start: 8px;
    position: absolute;
    top: 7px;
    width: 6px;
}

.YfFkQX {
transform: rotate(0deg);
}

.y5oGWU {
transform: rotate(144deg);
}

.Eu1LNI {
transform: rotate(216deg);
}

.PxeFnW {
transform: rotate(288deg);
}

@keyframes AgCb8e {
0% {
        transform: scale(0.1);
    }

    40% {
        transform: scale(1.3);
    }

    70% {
        transform: scale(0.9);
    }

    90% {
        transform: scale(1.1);
    }

    to {
        transform: scale(1);
    }
}

@keyframes EN90Pa {
0% {
        opacity: 0.1;
        transform: scale(0.1);
    }

    20% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: scale(1.5);
    }
}

@keyframes JVoWJX {
0% {
        opacity: 0;
        transform: translateX(5px) scale(1);
    }

    20% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateX(17px) scale(0);
    }
}

.Kh5HMz {
background: none;
    border: 0;
    color: inherit;
    font: inherit;
    font-size: inherit !important;
    line-height: 1;
    padding: 0;
}

.Kh5HMz,
.h7K_lu {
vertical-align: middle;
}

.h7K_lu {
align-items: center;
    display: inline-flex;
}

.FYRNvd {
padding-inline-end: 5px;
}

.p9gct4 {
flex-direction: row-reverse;
}

.p9gct4 .FYRNvd {
padding-inline-end: 0;
    padding-inline-start: 5px;
}

.laz8E8 {
clip: rect(1px, 1px, 1px, 1px) !important;
    border: 0 !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

.t66ylj {
align-items: center;
    display: inline-flex;
    padding-inline-end: 2px;
    vertical-align: middle;
}

.eYQJQu:not(:first-child) {
margin-inline-start: 6px;
}

.bEeZ1_ {
align-items: baseline;
    display: flex;
    inline-size: var(--width, 300px);
}

.bEeZ1_:before {
animation: xxdw6w 2s infinite;
    background: currentColor;
    block-size: 10px;
    border-radius: 100px;
    content: "";
    display: block;
    flex: 1;
    inline-size: 100%;
    -webkit-mask-image: linear-gradient(270deg, #000 -100%, #000 0, #000 40%, transparent 50%, transparent 0, #000 60%, #000 100%, #000 200%);
    mask-image: linear-gradient(270deg, #000 -100%, #000 0, #000 40%, transparent 50%, transparent 0, #000 60%, #000 100%, #000 200%);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 400%;
    mask-size: 400%;
    opacity: 0.12;
    overflow: hidden;
    position: relative;
}

@keyframes xxdw6w {
0% {
        -webkit-mask-position: 100% 50%;
        mask-position: 100% 50%;
    }

    to {
        -webkit-mask-position: 0 50%;
        mask-position: 0 50%;
    }
}

.E54HWO {
align-items: center;
    display: flex;
    white-space: nowrap;
}

.E54HWO > * + * {
margin-inline-start: 16px;
}

.lkXNhM {
color: inherit;
    display: inline-flex;
    font: inherit;
}

.NT9zC5 {
display: flex;
    font-size: 12px !important;
    height: var(--blog-pl-footer-content-height);
    justify-content: space-between;
    line-height: 1.5;
}

.NT9zC5.KToN9P,
.NT9zC5.T6pLzn,
.NT9zC5.eJayAP {
justify-content: flex-start;
}

.zGPuSQ {
font-size: inherit !important;
}

.PsEy9r {
display: flex;
    margin-inline-end: 16px;
}

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

.tmHsxH {
display: block;
    height: 1px;
    opacity: 0.2;
}

.Dgf2Op {
flex: 0 0 1px;
    flex-shrink: 0;
    height: 100%;
    opacity: 0.2;
    width: 1px;
}

.Ki_0_s {
align-self: center;
    border-radius: 50%;
    display: block;
    height: 2px;
    width: 2px;
}

.Ym42pV {
display: inline-block;
    max-width: -moz-min-content;
    max-width: min-content;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.CS4xCt {
font-size: 0;
    line-height: 1.2;
    margin: 0 0 var(--blog-pl-category-label-margin-bottom);
}

.pratMU {
display: inline-block;
}

.d7TwYL,
.g99UQY,
.u0T9F0 {
margin-top: 4px;
}

.TRcECH {
margin-bottom: var(--blog-pl-slider-category-label-margin-bottom);
}

.TpXFK4,
.dU7Co_,
.ewnq0g,
.sEWsEY {
align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-end;
}

@media (max-width: 659px) {
.use-media-queries .TpXFK4,
    .use-media-queries .dU7Co_,
    .use-media-queries .ewnq0g,
    .use-media-queries .sEWsEY {
        margin-bottom: 0;
    }
}

.lt-s .TpXFK4,
.lt-s .dU7Co_,
.lt-s .ewnq0g,
.lt-s .sEWsEY {
margin-bottom: 0;
}

.dqpczu {
background-color: rgb(var(--category-label-button-backgroundColor, var(--wix-color-8)));
    border-color: rgb(var(--category-label-button-borderColor, var(--wix-color-8)));
    border-radius: calc(var(--category-label-button-cornerRadius, 0) * 1px);
    border-style: solid;
    border-width: calc(var(--category-label-button-borderWidth, 0) * 1px);
    color: rgb(var(--category-label-button-textColor, var(--wix-color-1)));
    font: var(--category-label-button-textFont, var(--wix-font-Body-M));
    font-size: var(--category-label-button-textFont-size, 14px);
    padding: calc(var(--category-label-button-verticalPadding, 6) * 1px) calc(var(--category-label-button-horizontalPadding, 12) * 1px);
    -webkit-text-decoration: var(--category-label-button-textFont-text-decoration);
    text-decoration: var(--category-label-button-textFont-text-decoration);
}

.dqpczu:hover {
background-color: rgb(var(--category-label-button-backgroundColorHover, var(--wix-color-8)));
    border-color: rgb(var(--category-label-button-borderColorHover, var(--wix-color-8)));
    color: rgb(var(--category-label-button-textColorHover, var(--wix-color-1)));
}

.SkWvPq {
color: rgb(var(--category-label-text-textColor, var(--wix-color-8)));
    font: var(--category-label-text-textFont, var(--wix-font-Body-M));
    -webkit-text-decoration: var(--category-label-text-textFont-text-decoration);
    text-decoration: var(--category-label-text-textFont-text-decoration);
}

.SkWvPq:hover {
color: rgb(var(--category-label-text-textColorHover, var(--wix-color-8)));
}

.iT3c03.dqpczu {
background-color: rgb(var(--category-label-button-mobile-backgroundColor, var(--wix-color-8)));
    border-color: rgb(var(--category-label-button-mobile-borderColor, var(--wix-color-8)));
    border-radius: calc(var(--category-label-button-mobile-cornerRadius, 0) * 1px);
    border-style: solid;
    border-width: calc(var(--category-label-button-mobile-borderWidth, 0) * 1px);
    color: rgb(var(--category-label-button-mobile-textColor, var(--wix-color-1)));
    font: var(--category-label-button-mobile-textFont, var(--wix-font-Body-M));
    padding: calc(var(--category-label-button-mobile-verticalPadding, 6) * 1px) calc(var(--category-label-button-mobile-horizontalPadding, 12) * 1px);
}

.iT3c03.SkWvPq {
color: rgb(var(--category-label-text-mobile-textColor, var(--wix-color-8)));
    font: var(--category-label-text-mobile-textFont, var(--wix-font-Body-M));
}

.tQ0Q1A {
display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media print {
.tQ0Q1A {
        color: #000 !important;
    }
}

.xUuoH9 {
align-items: center;
    display: flex;
    list-style: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rmqd9q {
margin: 0 8px;
}

.F4tRtJ {
min-width: 0;
}

.MBUSKJ {
font-size: inherit !important;
}

.UZa2Xr:nth-child(3) {
overflow: hidden;
    text-overflow: ellipsis;
}

.dZs5e3 {
display: flex;
    flex-direction: column;
    font-size: 12px !important;
    max-width: 100%;
    padding-inline-start: 10px;
}

.dZs5e3:first-child {
padding-inline-start: 0;
}

.dZs5e3.krCqqh {
font-size: inherit;
}

@media (min-width: 980px) {
.use-media-queries .mtJpOF .dZs5e3 {
        padding-inline-start: 18px;
    }
}

.gt-sm .mtJpOF .dZs5e3 {
padding-inline-start: 18px;
}

.dZs5e3.PZIDK7 ul {
line-height: 19px;
}

.mJ89ha {
font-size: inherit !important;
}

.taLqKM {
align-items: center;
    display: flex;
    height: 19px;
    max-width: 100%;
}

.lR3yj5 {
border-radius: 50%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
}

.TI1b5D,
.dDcMfv,
.lR3yj5 {
height: 100%;
    width: 100%;
}

.TI1b5D {
display: block;
}

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

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

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

.ERF5R1 {
display: inline-block;
    height: 32px;
    position: relative;
    width: 32px;
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.A9WFUN {
        height: 40px;
        width: 40px;
    }
}

.gt-xs .ERF5R1.A9WFUN {
height: 40px;
    width: 40px;
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.A0qBRg {
        height: 92px;
        width: 92px;
    }
}

.gt-xs .ERF5R1.A0qBRg {
height: 92px;
    width: 92px;
}

.ERF5R1.zI70HL {
height: 80px;
    width: 80px;
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.zI70HL {
        height: 100px;
        width: 100px;
    }
}

.gt-xs .ERF5R1.zI70HL {
height: 100px;
    width: 100px;
}

.ERF5R1.pozZSb {
height: 40px;
    width: 40px;
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.pozZSb {
        height: 80px;
        width: 80px;
    }
}

.gt-xs .ERF5R1.pozZSb {
height: 80px;
    width: 80px;
}

.ERF5R1.Zcb_uj {
height: 30px;
    width: 30px;
}

.ERF5R1.bCACxF {
height: 20px;
    width: 20px;
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.bCACxF {
        height: 40px;
        width: 40px;
    }
}

.gt-xs .ERF5R1.bCACxF {
height: 40px;
    width: 40px;
}

.ERF5R1.C3KamW {
height: 20px;
    width: 20px;
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.C3KamW {
        height: 30px;
        width: 30px;
    }
}

.gt-xs .ERF5R1.C3KamW {
height: 30px;
    width: 30px;
}

.lBv2XN {
align-items: center;
    display: flex;
}

.dlINDG {
padding-inline-start: 12px;
}

.dlINDG:first-child {
padding-inline-start: 0;
}

.WmZAIu {
display: flex;
    height: 100%;
    position: relative;
    width: 100%;
}

.Bvf4SR {
background: none;
    border: none;
    font-size: 0;
    padding: 0;
}

._EA3Ke {
align-items: center;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px;
}

.Z9ijf3 {
box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
    margin: 5px;
    max-width: 300px;
    min-width: 200px;
    position: absolute;
    z-index: 900;
}

.hUiNwc {
align-items: center;
    display: flex;
}

.OpTnhP {
display: block;
}

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

@media (min-width: 980px) {
.use-media-queries .SbjQym {
        padding-bottom: 12px;
    }
}

.gt-sm .SbjQym {
padding-bottom: 12px;
}

.SbjQym.IStc0y {
padding-bottom: 18px;
}

.SbjQym.YD6Z1G,
.SbjQym._dR9OP {
padding-bottom: 12px;
}

.SbjQym.Nn0z1D,
.SbjQym.SoK2Wc {
padding-bottom: 24px;
}

.SbjQym.AwRwmV,
.SbjQym.DKNKji,
.SbjQym.Ij__Zw,
.SbjQym.MLEYRZ,
.SbjQym.jc3Fi0,
.SbjQym.kAgxB9,
.SbjQym.otAa9D,
.SbjQym.rA58nq {
padding-bottom: 12px;
}

.SbjQym.otAa9D.Fsmreb,
.SbjQym.wjdRtO:not(.kAgxB9) {
padding-bottom: 0;
}

.SbjQym.wjdRtO:not(.kAgxB9).TjmPXo {
margin-bottom: var(--blog-pl-header-margin-bottom);
}

.SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.vL7wf0 {
margin-bottom: 0;
}

.SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.YVAddP {
margin-bottom: auto;
}

.SbjQym.Mo4mKl {
font-size: inherit;
    padding: 0;
}

@media (min-width: 980px) {
.use-media-queries .SbjQym.Mo4mKl {
        padding: 11px 11px 24px;
    }
}

.gt-sm .SbjQym.Mo4mKl {
padding: 11px 11px 24px;
}

.V_aJB6 {
align-items: center;
    display: flex;
    flex: 1 1 auto;
    font-size: 14px;
    margin-inline-end: auto;
    max-inline-size: calc(100% - 42px);
    min-block-size: var(--blog-pl-header-height);
}

.V_aJB6.CH7asw {
max-inline-size: calc(100% - 54px);
}

.Mo4mKl .V_aJB6 {
font-size: inherit;
}

@media (min-width: 980px) {
.use-media-queries .G1sD4r .V_aJB6,
    .use-media-queries .PVEWzt .V_aJB6,
    .use-media-queries .eOIH_4 .V_aJB6,
    .use-media-queries .otAa9D .V_aJB6 {
        font-size: 12px;
    }
}

.gt-sm .G1sD4r .V_aJB6,
.gt-sm .PVEWzt .V_aJB6,
.gt-sm .eOIH_4 .V_aJB6,
.gt-sm .otAa9D .V_aJB6 {
font-size: 12px;
}

.pWST8_ .V_aJB6,
.rDlcKq .V_aJB6,
.vL7wf0 .V_aJB6 {
height: auto;
}

.YiEou4 {
display: none;
}

@media (min-width: 980px) {
.use-media-queries .YiEou4 {
        display: inline-block;
        margin-inline-start: auto;
    }
}

.gt-sm .YiEou4 {
display: inline-block;
    margin-inline-start: auto;
}

.YfT_t7 {
opacity: 0.6;
}

.Dgs_GX {
align-items: center;
    display: flex;
    margin-inline-end: 3px;
}

.YiEou4 + .Dgs_GX {
margin-inline-start: 12px;
}

.GygROR {
margin: 0;
    margin-inline-end: -9px;
}

.GygROR.pWST8_,
.GygROR.rDlcKq {
margin-inline-end: -18px;
}

@media (min-width: 980px) {
.use-media-queries .Mo4mKl .GygROR {
        margin-inline-end: 0;
    }
}

.gt-sm .Mo4mKl .GygROR {
margin-inline-end: 0;
}

.Q8iQIg,
.dtYGur {
opacity: 0.1;
    overflow-y: hidden;
    transform: scale3d(0.1, 0.1, 1);
}

.EhKyap,
.VL02DE {
opacity: 1;
    transform: scaleX(1);
    transition: all 0.4s ease-in;
}

.Z0hXe1 {
display: flex;
}

.j1Y_aa {
display: block;
}

.wR7PET {
flex-grow: 1;
    height: 100%;
    line-height: 1.5;
    overflow: hidden;
    word-break: break-word;
}

.DxQ8C1 {
-webkit-line-clamp: 3;
    line-clamp: 3;
    height: 100%;
    text-overflow: ellipsis;
}

.BOlnTh,
.DxQ8C1 {
-webkit-box-orient: vertical;
    display: -webkit-box;
}

.BOlnTh {
overflow: hidden;
}

.JMAXlV {
--full: rgb(var(--full-icon-color, $black-rgb));
    --empty: rgb(var(--empty-icon-color, $gray-rgb));
    display: block;
    position: relative;
}

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

.hhO2ky {
display: flex;
}

.JMAXlV .hhO2ky {
gap: 0 6px;
}

.siwre6 {
color: var(--full);
}

.MKPjdi {
color: var(--empty);
}

.TbC84K {
display: flex;
    position: relative;
}

.j6jO4F .MrH3GO {
display: block;
}

.j6jO4F {
clip-path: inset(0 50% 0 0);
}

.MrH3GO,
[dir="rtl"] .j6jO4F {
clip-path: inset(0 0 0 50%);
}

.MrH3GO {
position: absolute;
}

[dir="rtl"] .MrH3GO {
clip-path: inset(0 50% 0 0);
}

.TYUuco {
transition: color 0.3s ease-in;
}

.A6pgue {
align-items: center;
    display: flex;
}

.KJeQ3_ {
line-height: 1;
    margin-inline-start: 12px;
}

.T5ArNO .KJeQ3_ {
animation: M5aq50 0.3s ease-in;
}

.TW0XHJ .KJeQ3_,
.z8kPtl .KJeQ3_ {
margin-inline-start: 7px;
}

@keyframes M5aq50 {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.T5UMT5 {
font-size: 22px;
    font-weight: inherit;
    line-height: 30px;
    margin-top: 18px;
    overflow-wrap: break-word;
    word-break: break-word;
}

.T5UMT5.AreR2k,
.T5UMT5.I9XQQf,
.T5UMT5.LMmmGm,
.T5UMT5.Qr0HYQ,
.T5UMT5.WD_8WI,
.T5UMT5.mjh3Ex,
.T5UMT5.tMAW2P,
.T5UMT5.xwfLlB,
.T5UMT5.zKj_nc {
margin-top: 0;
}

@media (min-width: 660px) {
.use-media-queries .T5UMT5.tMAW2P {
        line-height: 24px !important;
    }
}

.gt-xs .T5UMT5.tMAW2P {
line-height: 24px !important;
}

.T5UMT5.PW6Nzn,
.T5UMT5.v0TP18 {
margin-top: 0;
}

@media (max-width: 659px) {
.use-media-queries .T5UMT5.PW6Nzn,
    .use-media-queries .T5UMT5.v0TP18 {
        line-height: 1.4 !important;
    }
}

.lt-s .T5UMT5.PW6Nzn,
.lt-s .T5UMT5.v0TP18 {
line-height: 1.4 !important;
}

.T5UMT5.ML3wIh._wPn3X,
.T5UMT5.SmUSYw._wPn3X,
.T5UMT5.nOu63e._wPn3X,
.T5UMT5.xAtwHK._wPn3X {
margin-top: 12px;
}

@media (min-width: 660px) {
.use-media-queries .T5UMT5.ML3wIh._wPn3X,
    .use-media-queries .T5UMT5.SmUSYw._wPn3X,
    .use-media-queries .T5UMT5.nOu63e._wPn3X,
    .use-media-queries .T5UMT5.xAtwHK._wPn3X {
        margin-top: 0;
    }
}

.gt-xs .T5UMT5.ML3wIh._wPn3X,
.gt-xs .T5UMT5.SmUSYw._wPn3X,
.gt-xs .T5UMT5.nOu63e._wPn3X,
.gt-xs .T5UMT5.xAtwHK._wPn3X {
margin-top: 0;
}

.T5UMT5 .fcPJ4D:not(.iFTNPs):active {
cursor: pointer;
    opacity: 0.5;
}

@media (min-width: 660px) {
.use-media-queries .T5UMT5 {
        font-size: inherit;
        line-height: inherit;
        margin-top: 1px;
    }

    .use-media-queries .T5UMT5.AreR2k,
    .use-media-queries .T5UMT5.I9XQQf,
    .use-media-queries .T5UMT5.LMmmGm,
    .use-media-queries .T5UMT5.Qr0HYQ,
    .use-media-queries .T5UMT5.xwfLlB {
        line-height: 1.4;
    }
}

.gt-xs .T5UMT5 {
font-size: inherit;
    line-height: inherit;
    margin-top: 1px;
}

.gt-xs .T5UMT5.AreR2k,
.gt-xs .T5UMT5.I9XQQf,
.gt-xs .T5UMT5.LMmmGm,
.gt-xs .T5UMT5.Qr0HYQ,
.gt-xs .T5UMT5.xwfLlB {
line-height: 1.4;
}

.T5UMT5.SSbNRm,
.T5UMT5.zEYAqe {
line-height: 1.4 !important;
}

.KNiaIk {
-webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.bD0vt9 {
font: inherit;
}

.uYL9xS {
display: flex;
    flex: 1;
    flex-direction: column-reverse;
    height: 0;
}

.Bzea4H {
height: 100%;
    inset: 0;
    position: absolute;
    z-index: -1;
}

@keyframes wNW36F {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes JqqXMV {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

._SIYmI .gallery-item-video-play-background.play-background {
color: #000 !important;
    opacity: 0.3 !important;
}

._SIYmI .play-triangle {
color: #fff !important;
    z-index: 17 !important;
}

._SIYmI.homepage {
--border-color: rgb(var(--post-homepage-borderColor, var(--wix-color-2)));
    --border-width: calc(var(--post-homepage-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-homepage-postRadius, 0) * 1px);
}

._SIYmI.homepage.is-mobile {
--border-color: rgb(var(--post-homepage-mobile-borderColor, var(--post-homepage-borderColor, var(--wix-color-2))));
    --border-width: calc(var(--post-homepage-mobile-borderWidth, var(--post-homepage-borderWidth, 1)) * 1px);
    --border-radius: calc(var(--post-homepage-mobile-postRadius, var(--post-homepage-postRadius, 0)) * 1px);
}

._SIYmI.category {
--border-color: rgb(var(--post-category-borderColor, var(--wix-color-2)));
    --border-width: calc(var(--post-category-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-category-postRadius, 0) * 1px);
}

._SIYmI.category.is-mobile {
--border-color: rgb(var(--post-category-mobile-borderColor, var(--post-category-borderColor, var(--wix-color-2))));
    --border-width: calc(var(--post-category-mobile-borderWidth, var(--post-category-borderWidth, 1)) * 1px);
    --border-radius: calc(var(--post-category-mobile-postRadius, var(--post-category-postRadius, 0)) * 1px);
}

._SIYmI.tags {
--border-color: rgb(var(--post-tags-borderColor, var(--wix-color-2)));
    --border-width: calc(var(--post-tags-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-tags-postRadius, 0) * 1px);
}

._SIYmI.tags.is-mobile {
--border-color: rgb(var(--post-tags-mobile-borderColor, var(--post-tags-borderColor, var(--wix-color-2))));
    --border-width: calc(var(--post-tags-mobile-borderWidth, var(--post-tags-borderWidth, 1)) * 1px);
    --border-radius: calc(var(--post-tags-mobile-postRadius, var(--post-tags-postRadius, 0)) * 1px);
}

._SIYmI.post-list {
--border-color: rgb(var(--post-post-list-borderColor, var(--wix-color-2)));
    --border-width: calc(var(--post-post-list-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-post-list-postRadius, 0) * 1px);
}

._SIYmI.post-list.is-mobile {
--border-color: rgb(var(--post-post-list-mobile-borderColor, var(--post-post-list-borderColor, var(--wix-color-2))));
    --border-width: calc(var(--post-post-list-mobile-borderWidth, var(--post-post-list-borderWidth, 1)) * 1px);
    --border-radius: calc(var(--post-post-list-mobile-postRadius, var(--post-post-list-postRadius, 0)) * 1px);
}

._SIYmI.related-posts {
--border-color: rgb(var(--post-related-posts-borderColor, var(--wix-color-2)));
    --border-width: calc(var(--post-related-posts-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-related-posts-postRadius, 0) * 1px);
}

._SIYmI.related-posts.is-mobile {
--border-color: rgb(var(--post-related-posts-mobile-borderColor, var(--post-related-posts-borderColor, var(--wix-color-2))));
    --border-width: calc(var(--post-related-posts-mobile-borderWidth, var(--post-related-posts-borderWidth, 1)) * 1px);
    --border-radius: calc(var(--post-related-posts-mobile-postRadius, var(--post-related-posts-postRadius, 0)) * 1px);
}

._SIYmI.my-posts {
--border-color: rgb(var(--post-my-posts-borderColor, var(--wix-color-2)));
    --border-width: calc(var(--post-my-posts-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-my-posts-postRadius, 0) * 1px);
}

._SIYmI.my-posts.is-mobile {
--border-color: rgb(var(--post-my-posts-mobile-borderColor, var(--post-my-posts-borderColor, var(--wix-color-2))));
    --border-width: calc(var(--post-my-posts-mobile-borderWidth, var(--post-my-posts-borderWidth, 1)) * 1px);
    --border-radius: calc(var(--post-my-posts-mobile-postRadius, var(--post-my-posts-postRadius, 0)) * 1px);
}

._SIYmI .gallery-item-hover:before {
background: unset !important;
}

._SIYmI .gallery-item-container {
border-radius: var(--border-radius) !important;
    scroll-snap-align: center !important;
}

[dir="rtl"] ._SIYmI.post-list-pro-gallery-list.gallery-right-align .gallery-item-container,
[dir="rtl"] ._SIYmI.post-list-pro-gallery-pg-side-by-side.gallery-right-align .gallery-item-container {
display: flex !important;
    flex-direction: row !important;
}

[dir="rtl"] ._SIYmI.post-list-pro-gallery-list .gallery-item-container,
[dir="rtl"] ._SIYmI.post-list-pro-gallery-pg-side-by-side .gallery-item-container {
display: flex !important;
    flex-direction: row-reverse !important;
}

[dir="rtl"] ._SIYmI.post-list-pro-gallery-list .gallery-item-container .gallery-item-left-info,
[dir="rtl"] ._SIYmI.post-list-pro-gallery-pg-side-by-side .gallery-item-container .gallery-item-left-info {
left: auto;
    right: 0;
}

[dir="rtl"] ._SIYmI.post-list-pro-gallery-list .gallery-item-container .gallery-item-right-info,
[dir="rtl"] ._SIYmI.post-list-pro-gallery-pg-side-by-side .gallery-item-container .gallery-item-right-info {
left: 0;
    right: auto;
}

._SIYmI.post-list-pro-gallery-list-large.gallery-right-align .gallery-item-wrapper,
._SIYmI.post-list-pro-gallery-list-medium.gallery-right-align .gallery-item-wrapper,
._SIYmI.post-list-pro-gallery-list.gallery-right-align .gallery-item-wrapper {
right: 13px;
    
    top: 13px;
}

._SIYmI.post-list-pro-gallery-list-large.gallery-left-align .gallery-item-wrapper,
._SIYmI.post-list-pro-gallery-list-medium.gallery-left-align .gallery-item-wrapper,
._SIYmI.post-list-pro-gallery-list.gallery-left-align .gallery-item-wrapper {
left: 13px;
    
    top: 13px;
}

._SIYmI.post-list-pro-gallery-list .gallery-item-container,
._SIYmI.post-list-pro-gallery-list-large .gallery-item-container,
._SIYmI.post-list-pro-gallery-list-medium .gallery-item-container {
background-color: rgb(var(--post-post-list-backgroundColor, var(--wix-color-1))) !important;
}

._SIYmI.post-list-pro-gallery-list .gallery-item-container.pro-gallery-mobile-indicator,
._SIYmI.post-list-pro-gallery-list-large .gallery-item-container.pro-gallery-mobile-indicator,
._SIYmI.post-list-pro-gallery-list-medium .gallery-item-container.pro-gallery-mobile-indicator {
background-color: rgb(var(--post-post-list-mobile-backgroundColor, var(--wix-color-1))) !important;
}

._SIYmI.post-list-pro-gallery-list .gallery-item-common-info,
._SIYmI.post-list-pro-gallery-list-large .gallery-item-common-info,
._SIYmI.post-list-pro-gallery-list-medium .gallery-item-common-info {
overflow: visible !important;
}

._SIYmI.post-list-pro-gallery-slider {
border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: solid;
    border-width: var(--border-width);
    overflow: hidden;
}

._SIYmI.post-list-pro-gallery-slider .gallery-item-container {
border-radius: revert !important;
}

._SIYmI.post-list-pro-gallery-slider .gallery-slideshow .pro-gallery .gallery-slideshow-info {
padding-inline-end: 0 !important;
    padding-inline-start: 0 !important;
}

._SIYmI[class^="post-list-pro-gallery"] .gallery-item-wrapper {
cursor: pointer;
}

._SIYmI.post-list-pro-gallery-flat #pro-gallery-container .gallery-item-container {
transform-style: flat;
    will-change: top, left, width, height;
}

._SIYmI.post-list-pro-gallery-pg-grid.no-border .gallery-item-container {
overflow: visible !important;
}

._SIYmI [data-hook="item-action"] {
display: none;
}

.IeY3vx,
.KhVdjt,
.acbUIp,
.gwgQCb,
.lfi41p,
.sI4Nnn {
line-height: 1;
}

.wR7lgz {
display: flex;
}

.wR7lgz .sI4Nnn {
cursor: inherit;
    opacity: 1;
}

.wR7lgz .RcfyI6,
.wR7lgz .ixAZGX {
cursor: pointer;
    font-size: 14px;
    margin-inline-end: 48px;
}

.wR7lgz .ixAZGX {
opacity: 0.8;
}

.ynW8KF {
align-items: center;
    display: flex;
    font-family: system-ui, sans-serif;
    font-size: 16px;
    height: 100%;
}

@media only screen and (max-width: 300px) {
.ynW8KF {
        max-width: 100%;
        overflow: hidden;
    }
}

.KhVdjt,
.RcfyI6,
.fOICak {
align-items: center;
    display: flex;
    justify-content: center;
}

.KhVdjt,
.RcfyI6 {
color: inherit;
    cursor: pointer;
    margin: 0 3px;
    min-height: 36px;
    min-width: 36px;
}

.IZ6Wrl .KhVdjt,
.IZ6Wrl .RcfyI6 {
margin: 0 6px;
}

@media only screen and (max-width: 300px) {
.IZ6Wrl .KhVdjt,
    .IZ6Wrl .RcfyI6 {
        margin: 0;
    }
}

.BCQZoR,
.sI4Nnn {
cursor: default;
}

.BCQZoR {
opacity: 0.4;
}

.fOICak {
margin: 0 6px;
    min-width: 48px;
}

.aq_u4p {
align-items: center;
    display: flex;
    justify-content: center;
    margin: 16px 0 30px;
}

.aq_u4p.HcArW_ {
margin: 1px 0 0;
    min-height: 68px;
}

.arh2qf {
align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    padding: 36px 30px;
    text-align: center;
}

@media (min-width: 980px) {
.use-media-queries .arh2qf {
        height: 450px;
        padding: 0;
    }
}

.gt-sm .arh2qf {
height: 450px;
    padding: 0;
}

.cJscj1 {
font-size: 24px;
    line-height: 34px;
    margin-bottom: 12px;
}

@media (min-width: 980px) {
.use-media-queries .cJscj1 {
        font-size: 32px;
        line-height: 1.5;
        margin-bottom: 12px;
        max-width: 620px;
    }
}

.gt-sm .cJscj1 {
font-size: 32px;
    margin-bottom: 12px;
    max-width: 620px;
}

.cTdFFO,
.gt-sm .cJscj1 {
line-height: 1.5;
}

@media (min-width: 980px) {
.use-media-queries .cTdFFO {
        max-width: 620px;
    }
}

.gt-sm .cTdFFO {
max-width: 620px;
}

.clf9mN {
font-size: 16px;
}

.wdbmEY {
font-size: 18px;
    margin-top: 18px;
}

@media (min-width: 980px) {
.use-media-queries .wdbmEY {
        margin-top: 48px;
    }
}

.gt-sm .wdbmEY {
margin-top: 48px;
}

.zVjbZW {
margin-bottom: 0;
    padding-bottom: 20px;
}

.t1YWug {
min-height: 100%;
    position: relative;
}

:where(.t1YWug) {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
}

:where(.t1YWug) * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

:where(.t1YWug) *,
:where(.t1YWug) :after,
:where(.t1YWug) :before {
box-sizing: inherit;
}

:where(.t1YWug) :where(a),
:where(.t1YWug) :where(a:visited) {
text-decoration: none;
}

:where(.t1YWug) :where(textarea) {
font-family: inherit;
}

.qHpbsu {
position: relative;
}

.medium-gap .qHpbsu {
padding-top: 50px;
}

.large-gap .qHpbsu {
padding-top: 100px;
}

html {
height: 100%;
    touch-action: manipulation;
}

body,
html {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}

body {
-webkit-text-size-adjust: none;
    -webkit-highlight: none;
}

#root {
margin: 0;
    padding: 0;
}

a {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.gallery-item-common-info.gallery-item-right-info {
position: absolute;
    
    right: 0;
}

.gallery-item-common-info.gallery-item-left-info {
left: 0;
    
    position: absolute;
}

#pro-gallery-container button.nav-arrows-container {
box-sizing: border-box;
}

.post-list-pro-gallery-pg-grid .pro-gallery,
.post-list-pro-gallery-pg-grid .pro-gallery .gallery-item-common-info {
overflow: visible !important;
}

.sXdULV {
background-color: rgb(var(--postListWidgetBackgroundColor, 0, 0, 0, 0));
}

:where(.sXdULV) {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
}

:where(.sXdULV) * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

:where(.sXdULV) *,
:where(.sXdULV) :after,
:where(.sXdULV) :before {
box-sizing: inherit;
}

:where(.sXdULV) :where(a),
:where(.sXdULV) :where(a:visited) {
text-decoration: none;
}

:where(.sXdULV) :where(textarea) {
font-family: inherit;
}

.b79EPn {
background-color: rgb(var(--postListWidgetBackgroundColorMobile, 0, 0, 0, 0));
}

:where(.b79EPn) {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
}

:where(.b79EPn) * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

:where(.b79EPn) *,
:where(.b79EPn) :after,
:where(.b79EPn) :before {
box-sizing: inherit;
}

:where(.b79EPn) :where(a),
:where(.b79EPn) :where(a:visited) {
text-decoration: none;
}

:where(.b79EPn) :where(textarea) {
font-family: inherit;
}

.c3VDPV .nav-arrows-container svg {
fill: rgb(var(--postListWidgetSliderArrowsColor, var(--wix-color-15)));
    stroke: rgb(var(--postListWidgetSliderArrowsColor, var(--wix-color-15)));
}

.c3VDPV .mobile-slider-arrow-color .nav-arrows-container svg {
fill: rgb(var(--postListWidgetSliderArrowsColorMobile, var(--wix-color-15)));
    stroke: rgb(var(--postListWidgetSliderArrowsColorMobile, var(--wix-color-15)));
}

.c3VDPV .blog-post-post-list-title-font {
font: var(--post-post-list-titleFont, var(--wix-font-Page-title));
    font-size: var(--post-post-list-titleFont-size, 22px);
    line-height: normal;
    -webkit-text-decoration: var(--post-post-list-titleFont-text-decoration);
    text-decoration: var(--post-post-list-titleFont-text-decoration);
}

.c3VDPV .post-list-pro-gallery-list .blog-post-post-list-title-font {
font: var(--post-post-list-titleFont, var(--wix-font-Page-title));
    font-size: var(--post-post-list-titleFont-size, 14px);
}

.c3VDPV .blog-post-post-list-description-style-font {
-webkit-text-decoration: var(--post-post-list-descriptionFont-text-decoration);
    text-decoration: var(--post-post-list-descriptionFont-text-decoration);
}

.c3VDPV .blog-post-post-list-description-font,
.c3VDPV .blog-post-post-list-description-style-font {
font: var(--post-post-list-descriptionFont, var(--wix-font-Body-M));
    font-size: var(--post-post-list-descriptionFont-size, 12px);
    line-height: normal;
}

.c3VDPV .blog-post-post-list-description-font {
font-style: inherit;
    font-weight: inherit;
    text-decoration: inherit;
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-post-text-font,
.c3VDPV .blog-post-post-list-post-container .blog-post-text-font {
font: var(--post-post-list-descriptionFont, var(--wix-font-Page-title));
    font-size: var(--post-post-list-descriptionFont-size, 12px);
    line-height: normal;
}

.c3VDPV .blog-post-list-pagination-active {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-list-mobile-pagination-active {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-title-color {
color: rgb(var(--post-post-list-titleColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-mobile-title-color {
color: rgb(var(--post-post-list-mobile-titleColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-TOI-title-color {
color: rgb(var(--post-post-list-TOI-titleColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-mobile-title-color {
color: rgb(var(--post-post-list-TOI-mobile-titleColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-description-color {
color: rgb(var(--post-post-list-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-mobile-description-color {
color: rgb(var(--post-post-list-mobile-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-description-fill {
fill: rgb(var(--post-post-list-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-mobile-description-fill {
fill: rgb(var(--post-post-list-mobile-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-description-background-color {
background-color: rgb(var(--post-post-list-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-mobile-description-background-color {
background-color: rgb(var(--post-post-list-mobile-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-TOI-description-color {
color: rgb(var(--post-post-list-TOI-descriptionColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-mobile-description-color {
color: rgb(var(--post-post-list-TOI-mobile-descriptionColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-description-fill {
fill: rgb(var(--post-post-list-TOI-descriptionColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-mobile-description-fill {
fill: rgb(var(--post-post-list-TOI-mobile-descriptionColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-description-background-color {
background-color: rgb(var(--post-post-list-TOI-descriptionColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-mobile-description-background-color {
background-color: rgb(var(--post-post-list-TOI-mobile-descriptionColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-border-color {
border-color: rgb(var(--post-post-list-borderColor, var(--wix-color-2)));
}

.c3VDPV .blog-post-post-list-mobile-border-color {
border-color: rgb(var(--post-post-list-mobile-borderColor, var(--wix-color-2)));
}

.c3VDPV .blog-post-post-list-overlay-background-color {
background-color: rgb(var(--post-post-list-overlayColor, 0, 0, 0, 0.55));
}

.c3VDPV .blog-post-post-list-mobile-overlay-background-color {
background-color: rgb(var(--post-post-list-mobile-overlayColor, 0, 0, 0, 0.55));
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-color:hover {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-color:hover {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-fill:hover {
fill: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-fill:hover {
fill: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-color:hover .blog-post-post-list-title-color {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-color:hover .blog-post-post-list-mobile-title-color {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-color:hover .blog-post-post-list-TOI-title-color {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-color:hover .blog-post-post-list-TOI-mobile-title-color {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-background-color {
background-color: rgb(var(--post-post-list-backgroundColor, var(--wix-color-1))) !important;
}

.c3VDPV .blog-post-post-list-mobile-background-color {
background-color: rgb(var(--post-post-list-mobile-backgroundColor, var(--wix-color-1)));
}

.c3VDPV .blog-post-post-list-TOI-background-color {
background-color: rgb(var(--post-post-list-TOI-backgroundColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-TOI-mobile-background-color {
background-color: rgb(var(--post-post-list-TOI-mobile-backgroundColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-hover-container:hover .blog-hover-container-element-color {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-hover-container:hover .blog-hover-container-element-color {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-hover-container:hover .blog-hover-container-element-fill {
fill: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-hover-container:hover .blog-hover-container-element-fill {
fill: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-post-container .blog-link-hashtag-color {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-link-hashtag-color {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-post-container .blog-post-text-color {
color: rgb(var(--post-post-list-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-post-text-color {
color: rgb(var(--post-post-list-mobile-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-post-container .blog-icon-fill {
fill: rgb(var(--post-post-list-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-icon-fill {
fill: rgb(var(--post-post-list-mobile-descriptionColor, var(--wix-color-5)));
}

.c3VDPV .blog-post-post-list-post-container .blog-link-hover-color:hover {
color: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-link-hover-color:hover {
color: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-post-container .blog-link-hover-fill:hover {
fill: rgb(var(--post-post-list-linkHashtagColor, var(--wix-color-8)));
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-link-hover-fill:hover {
fill: rgb(var(--post-post-list-mobile-linkHashtagColor, var(--wix-color-8)));
}

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

@font-face {
font-family: "helveticaneuew01-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;
}

@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: "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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

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

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

#r9lk5 .r9lk5-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 0px 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;
}

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

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

#r9lk5 {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

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

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

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

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

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

#comp-mdpny1l5 {
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: 1/1/2/2;
    position: relative;
}

#comp-mdpny1l5 .comp-mdpny1l5-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.6393984 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpny1l5 .comp-mdpny1l5-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

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

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

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

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

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

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

    :is(#comp-mdpny1l5)[data-has-alpha="true"] canvas,
    :is(#comp-mdpny1l5):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdpny1l5"] {
        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-mdpny1l5 [data-motion-part="BG_LAYER comp-mdpny1l5"] {
        overflow: clip;
    }

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

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

    @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-mdpny1l5 [data-motion-part="BG_LAYER comp-mdpny1l5"] {
            overflow: hidden;
        }

        #comp-mdpny1l5 [data-motion-part="BG_MEDIA comp-mdpny1l5"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
        }

        :is(#comp-mdpny1l5)[data-has-alpha="true"] canvas,
        :is(#comp-mdpny1l5):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdpny1l5"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
            position: absolute;
        }
    }
}

#comp-mdpoemfw {
width: 64.8883928571428%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0554504 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpoemfw-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-mdpoemfw {
        width: 80.70847723219127%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.6642863 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemfw {
        width: 82.11738782051282%;
        align-self: start;
        justify-self: end;
        margin-top: max(0.5px, 0.9820513 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0884615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpoemfw {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpoemfw:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpoemgw {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (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-mdpoemgw {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-mdpoemgw {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: -0.06em;
    --lineHeight: 0.8em;
    --fontSize: 140px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgw {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgw {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 60px;
    }
}

#comp-mdpog7b2 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.36037925747557%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpog7b2 {
        width: 97.13296476722246%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpog7b2 {
        width: 92.60504874582107%;
        margin-bottom: max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpog7b2 {
        --textAlign: center;
        --lineHeight: 1.6em;
        --fontSize: 15.224spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpog7b2 {
        --textAlign: center;
        --lineHeight: 1.8em;
        --fontSize: 14spx;
    }
}

#comp-mdpoemgx {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 37.542042396245904%;
    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: 3;
    position: relative;
}

.comp-mdpoemgx-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.0576342 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 311.81299634938205fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgx {
        width: 39.89071938065833%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdpoemgx-container {
        grid-template-rows: minmax(max(0.5px, 0.0950117 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 307.0134143390951fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgx {
        width: 57.167868900491634%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdpoemgx-container {
        grid-template-rows: minmax(max(0.5px, 0.1818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 223.10257462392644fr);
    }
}

#comp-mdpoemgx {
--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-mdpoemgx:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdpoemgx.variants-mdpoemgx2,
#comp-mdpoemgx.variants-mdpoemgx2 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdpoemgx {
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-mdpoemgx.variants-mdpoemgx2 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-mdpoemh72 {
width: 97.66523964303263%;
    height: auto;
    --aspect-ratio: 0.23659765409745828;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003848 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemh72 {
        width: 96.0445644949182%;
        --aspect-ratio: 0.23656520862729294;
        margin-bottom: max(0.5px, 0.0006511 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006514 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemh72 {
        width: 100.26458550420408%;
        --aspect-ratio: 0.23655056651279946;
        margin-bottom: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemhd11 {
        width: 87.847560963568%;
        margin-left: max(0.5px, 0.0009155 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemhd11 {
        width: 81.94542182499488%;
        margin-left: max(0.5px, 0.0012609 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpoemhd11 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 18px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdxoqubl {
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: 2/1/3/2;
    position: relative;
}

#comp-mdxoqubl .comp-mdxoqubl-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.6393984 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdxoqubl .comp-mdxoqubl-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubl {
        --l_display: unset;
        height: 152.3249072356215vh;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

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

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubl {
        --l_display: unset;
        height: 106.69642857142857vh;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

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

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

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

    :is(#comp-mdxoqubl)[data-has-alpha="true"] canvas,
    :is(#comp-mdxoqubl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdxoqubl"] {
        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-mdxoqubl [data-motion-part="BG_LAYER comp-mdxoqubl"] {
        overflow: clip;
    }

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

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

    @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-mdxoqubl [data-motion-part="BG_LAYER comp-mdxoqubl"] {
            overflow: hidden;
        }

        #comp-mdxoqubl [data-motion-part="BG_MEDIA comp-mdxoqubl"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
        }

        :is(#comp-mdxoqubl)[data-has-alpha="true"] canvas,
        :is(#comp-mdxoqubl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdxoqubl"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
            position: absolute;
        }
    }
}

#comp-mdxoqubx {
width: 64.8883928571428%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0554504 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdxoqubx-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-mdxoqubx {
        width: 80.70847723219127%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.6095988 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubx {
        width: 82.11738782051282%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 1.1194311 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0158854 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdxoqubx {
--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-mdxoquby10 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (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-mdxoquby10 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

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

#comp-mdxoquby10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: -0.06em;
    --lineHeight: 0.8em;
    --fontSize: 140px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquby10 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 100px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquby10 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 60px;
    }
}

#comp-mdxoqubz15 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.36037925747557%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubz15 {
        width: 97.13296476722246%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubz15 {
        width: 92.60504874582107%;
        margin-bottom: max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubz15 {
        --textAlign: center;
        --lineHeight: 1.6em;
        --fontSize: 15.224spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubz15 {
        --textAlign: center;
        --lineHeight: 1.8em;
        --fontSize: 14spx;
    }
}

#comp-mdxoquc013 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 37.542042396245904%;
    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: 3;
    position: relative;
}

.comp-mdxoquc013-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.0576342 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 311.81299634938205fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquc013 {
        width: 39.89071938065833%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdxoquc013-container {
        grid-template-rows: minmax(max(0.5px, 0.0950117 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 307.0134143390951fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquc013 {
        width: 57.167868900491634%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdxoquc013-container {
        grid-template-rows: minmax(max(0.5px, 0.1818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 223.10257462392644fr);
    }
}

#comp-mdxoquc013 {
--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-mdxoquc013:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdxoquc013.variants-mdxoquc015,
#comp-mdxoquc013.variants-mdxoquc015 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdxoquc013 {
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-mdxoquc013.variants-mdxoquc015 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-mdxoquc8 {
width: 97.66523964303263%;
    height: auto;
    --aspect-ratio: 0.23659765409745828;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003848 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquc8 {
        width: 96.0445644949182%;
        --aspect-ratio: 0.23656520862729294;
        margin-bottom: max(0.5px, 0.0006511 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006514 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquc8 {
        width: 100.26458550420408%;
        --aspect-ratio: 0.23655056651279946;
        margin-bottom: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdxoquc8 {
--static-spx: 0.1 * var(--one-unit);
}

#comp-mdxoquca7 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 73.06105922428623%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0009336 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquca7 {
        width: 87.847560963568%;
        margin-left: max(0.5px, 0.0009155 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquca7 {
        width: 81.94542182499488%;
        margin-left: max(0.5px, 0.0012609 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdxoquca7 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 18px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdrccsrx {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-mdrccsrx .comp-mdrccsrx-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5563906 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdrccsrx .comp-mdrccsrx-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mdrccsrx .comp-mdrccsrx-container {
        grid-template-rows: minmax(max(0.5px, 1.2389323 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-mdrccsrx {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrccsrx [data-motion-part="BG_MEDIA comp-mdrccsrx"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-mdrccsrx)[data-has-alpha="true"] canvas,
    :is(#comp-mdrccsrx):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdrccsrx"] {
        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-mdrccsrx [data-motion-part="BG_LAYER comp-mdrccsrx"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-mdrccsrx[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-mdrccsrx"] {
        transform: translate3d(0, 0, 0);
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-mdrccsrx [data-motion-part="BG_LAYER comp-mdrccsrx"] {
            overflow: hidden;
        }

        #comp-mdrccsrx [data-motion-part="BG_MEDIA comp-mdrccsrx"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
        }

        :is(#comp-mdrccsrx)[data-has-alpha="true"] canvas,
        :is(#comp-mdrccsrx):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdrccsrx"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
            position: absolute;
        }
    }
}

#comp-mdrccss54 {
width: 64.8883928571428%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.1643799 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0554596 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdrccss54-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-mdrccss54 {
        width: 80.70847723219127%;
        justify-self: center;
        margin-top: max(0.5px, 0.6642863 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss54 {
        width: 100.0661214192708%;
        justify-self: end;
        margin-top: max(0.5px, 1.4950521 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdrccss54 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrccss54:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdrccss710 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (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-mdrccss710 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss710 {
        margin-bottom: max(0.5px, 0.0338898 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdrccss710 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: -0.06em;
    --lineHeight: 0.8em;
    --fontSize: 120px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss710 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss710 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 70px;
    }
}

#comp-mdrccss91 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.36037925747557%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss91 {
        width: 97.13296476722246%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss91 {
        width: 92.60504874582107%;
        margin-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-mdrccss91 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss91 {
        --textAlign: center;
        --lineHeight: 1.6em;
        --fontSize: 15.224spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss91 {
        --textAlign: center;
        --lineHeight: 1.8em;
        --fontSize: 16spx;
    }
}

#comp-mdrccssa2 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 37.542042396245904%;
    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: 3;
    position: relative;
}

.comp-mdrccssa2-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.0576342 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 311.81299634938205fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssa2 {
        width: 39.89071938065833%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdrccssa2-container {
        grid-template-rows: minmax(max(0.5px, 0.0950117 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 307.0134143390951fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssa2 {
        width: 57.167868900491634%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdrccssa2-container {
        grid-template-rows: minmax(max(0.5px, 0.1818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 223.10257462392644fr);
    }
}

#comp-mdrccssa2 {
--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-mdrccssa2:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdrccssa2.variants-mdrccssa4,
#comp-mdrccssa2.variants-mdrccssa4 > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdrccssa2 {
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-mdrccssa2.variants-mdrccssa4 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-mdrccssm {
width: 81.92298585393723%;
    height: auto;
    --aspect-ratio: 0.23658286300666975;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0090674 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0387373 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssm {
        width: 96.0445644949182%;
        --aspect-ratio: 0.23656520862729294;
        margin-bottom: max(0.5px, 0.0006511 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006514 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssm {
        width: 100.26458550420408%;
        --aspect-ratio: 0.23655056651279946;
        margin-bottom: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdrccssm {
--static-spx: 0.1 * var(--one-unit);
}

#comp-mdrccssr11 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 64.8366968137137%;
    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.0234558 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0188049 * (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-mdrccssr11 {
        width: 87.847560963568%;
        align-self: center;
        justify-self: center;
        margin-left: max(0.5px, 0.0009155 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssr11 {
        width: 81.94542182499488%;
        align-self: center;
        justify-self: center;
        margin-left: max(0.5px, 0.0012609 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdrccssr11 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssr11 {
        --minFontSize: 15px;
        --fontSize: 30spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssr11 {
        --minFontSize: 15px;
        --fontSize: 30spx;
    }
}

#comp-mdpopdll {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-mdpopdll .comp-mdpopdll-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4520977 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpopdll .comp-mdpopdll-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpopdll .comp-mdpopdll-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.4520974 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-mdpopdll {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-mdpossap {
width: 93.7603759765625%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0591492 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: min(-0.5px, -0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpossap-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossap {
        width: 92.80090133349104%;
        margin-left: max(0.5px, 0.0725807 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossap {
        width: 90.17427884615384%;
    }
}

#comp-mdpossap {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpossap:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdqmeun9 {
width: 54.646946627000915%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.1829895 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0159058 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-mdqmeun9-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-mdqmeun9 {
        width: 79.46222231575796%;
        margin-left: max(0.5px, 0.0480347 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0395026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmeun9 {
        width: 79.07586360102188%;
        margin-left: max(0.5px, 0.0505809 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0774439 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqmeun9 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdqmeun9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpossaw {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 97.97848642595923%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190552 * (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-mdpossaw {
        --l_display: unset;
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossaw {
        --l_display: none;
        width: 98.45207326665917%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0190564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpossaw {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossaw {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossaw {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

#comp-mdpossax9 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossax9 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossax9 {
        width: 99.87358130126981%;
    }
}

#comp-mdpossax9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 58px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossax9 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossax9 {
        --minFontSize: 40px;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

#comp-mdpouv09 {
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: 3;
    position: relative;
}

#comp-mdpouv09 .comp-mdpouv09-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: scroll;
    overflow-y: visible;
    scroll-snap-type: none;
    -webkit-scroll-snap-type: none;
    scroll-behavior: smooth;
}

#comp-mdpouv09 .comp-mdpouv09-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-mdpouv09:not(.comp-mdpouv09-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-mdpouv09 {
        width: 100.00000000000001%;
        margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpouv09 {
        margin-bottom: max(0.5px, 0.1434385 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

#comp-mdpouv09 {
--brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpouv09:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-mdpouv0e3__"] {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 27.418189393101024%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3533383 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 329.055fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
    scroll-snap-align: none;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpouv0e3__"] {
        width: 72.6423296884724%;
        padding-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.393193 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 477.23129264322915fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpouv0e3__"] {
        padding-bottom: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0615585 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 477.23129264322915fr);
    }
}

[id^="comp-mdpouv0e3__"].variants-mdsmw8ew {
--rd: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))
        max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
}

[id^="comp-mdpouv0e3__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --rd: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))
        max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    --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: 1000px) {
[id^="comp-mdpouv0e3__"] {
        --rd: max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))
            max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdpouv0e3__"]:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-mdpouv0e3__"].variants-mdsmszbl,
[id^="comp-mdpouv0e3__"].variants-mdsmszbl > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-mdpouv0e3__"].variants-mdsmw8ew,
[id^="comp-mdpouv0e3__"].variants-mdsmw8ew > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-mdpouv0e3__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-mdpouv0e3__"].variants-mdsmw8ew {
z-index: 1;
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(0.98) scaleY(0.98) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-mdpp50g1__"] {
width: 99.98328546899454%;
    height: auto;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp50g1__"] {
        width: 100.1536471903422%;
        justify-self: start;
        margin-left: min(-0.5px, -0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp50g1__"] {
        width: 99.81954192616485%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

[id^="comp-mdpp50g1__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-mdpow0t8__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6011730901664648;
    min-width: 0px;
    width: 100.00222177786665%;
    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-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpow0t8__"] {
        min-height: 0px;
        height: 289.6352757939908px;
        width: 518.5224729891429px;
        --aspect-ratio: auto;
        margin-bottom: max(0.5px, 0.0489505 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpow0t8__"] {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5567708333333333;
        width: 100.00306381935721%;
        margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

[id^="comp-mdpow0t8__"] {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpow0t8__"] {
        --cornerRadius: max(0.5px, 0.0156256 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0156256 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
    }
}

[id^="comp-mdpow0t8__"] wow-image {
overflow: clip;
}

[id^="comp-mdpow0t8__"] wow-image img {
height: 100%;
}

[id^="comp-mdppr8ay__"] {
width: 80.17951965162523%;
    height: auto;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.000415 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppr8ay__"] {
        width: 94.99347196284654%;
        margin-left: max(0.5px, 0.0035502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppr8ay__"] {
        width: 91.94442873371015%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

[id^="comp-mdppr8ay__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-mdpoy0wb__"] {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 95.18399467967191%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0005555 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpoy0wb__"] {
        width: 95.18399467967191%;
        margin-left: max(0.5px, 0.0005554 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpoy0wb__"] {
        width: 98.10808124316623%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

[id^="comp-mdpoy0wb__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_18);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 30spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpoy0wb__"] {
        --minFontSize: 40px;
        --letterSpacing: -0.06em;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpoy0wb__"] {
        --minFontSize: 30px;
        --letterSpacing: -0.06em;
        --fontSize: 30spx;
    }
}

[id^="comp-mdpp24os__"] {
min-height: 57.59375px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp24os__"] {
        min-height: 0px;
        width: 100%;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp24os__"] {
        min-height: 57.59375px;
        width: 97.34932573473377%;
        margin-left: max(0.5px, 0.0160256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdpp24os__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_18);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp24os__"] {
        --lineHeight: 1.6em;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp24os__"] {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 14;
        --lineHeight: 1.8em;
        --fontSize: 5.484spx;
        --textScale__maxFontSize: 16;
    }
}

[id^="comp-mdppv9a8__"] {
height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0237051 * (var(--scaling-factor) - var(--scrollbar-width)));
    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) {
[id^="comp-mdppv9a8__"] {
        align-self: start;
        margin-left: max(0.5px, 0.0174051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.6282744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppv9a8__"] {
        align-self: end;
        margin-left: max(0.5px, 0.0351564 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: min(-0.5px, -8e-7 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdppv9a8__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-mdppusc3__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6663615560640732;
    min-width: 0px;
    width: max(0.5px, 0.0266727 * (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.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppusc3__"] {
        --aspect-ratio: 0.6662852784134249;
        width: max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppusc3__"] {
        --aspect-ratio: 0.6658854166666667;
        width: max(0.5px, 0.1172668 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdppusc3__"] {
--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);
}

[id^="comp-mdppusc3__"] wow-image {
overflow: clip;
}

[id^="comp-mdppusc3__"] wow-image img {
height: 100%;
}

[id^="comp-mdppv584__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6663615560640732;
    min-width: 0px;
    width: max(0.5px, 0.0266727 * (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.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppv584__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppv584__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdppv584__"] {
--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);
}

[id^="comp-mdppv584__"] wow-image {
overflow: clip;
}

[id^="comp-mdppv584__"] wow-image img {
height: 100%;
}

[id^="comp-mdppw2po__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6663615560640732;
    min-width: 0px;
    width: max(0.5px, 0.0266727 * (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.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppw2po__"] {
        --aspect-ratio: 0.6661458333333333;
        width: max(0.5px, 0.0586396 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppw2po__"] {
        --aspect-ratio: 0.665625;
        width: max(0.5px, 0.1155652 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.012941 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdppw2po__"] {
--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);
}

[id^="comp-mdppw2po__"] wow-image {
overflow: clip;
}

[id^="comp-mdppw2po__"] wow-image img {
height: 100%;
}

[id^="comp-mdppwbow__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6663615560640732;
    min-width: 0px;
    width: max(0.5px, 0.0266727 * (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: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppwbow__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppwbow__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-mdppwbow__"] {
--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);
}

[id^="comp-mdppwbow__"] wow-image {
overflow: clip;
}

[id^="comp-mdppwbow__"] wow-image img {
height: 100%;
}

#comp-mdxilrik {
height: auto;
    min-width: 18.137315531484145%;
    width: max-content;
    max-width: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.345459 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-mdxilrik-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilrik {
        min-width: 21.447901304522706%;
        margin-left: max(0.5px, 0.3335876 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        align-self: flex-start;
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilrik {
        min-width: 49.43907586360102%;
        margin-left: 0px;
        margin-bottom: 0px;
        align-self: center;
        order: 3;
    }
}

#comp-mdxilrik {
--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-mdxilril4 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.1474398 * (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: min(-0.5px, -0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0001039 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilril4 {
        width: max(0.5px, 0.1711576 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.0008443 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilril4 {
        width: max(0.5px, 0.3814103 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.0016426 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        align-self: center;
    }
}

#comp-mdxilril4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --fontSize: 24.326spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilril4 {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilril4 {
        --fontSize: 20spx;
    }
}

#comp-mdxilrin {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1;
    min-width: 0px;
    width: max(0.5px, 0.0226562 * (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: 0px;
    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-mdxilrin {
        --aspect-ratio: 0.9999999999999973;
        width: max(0.5px, 0.0280892 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilrin {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0660256 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0013622 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdxilrin {
--static-spx: 0.1 * var(--one-unit);
}

#comp-mdxilrin {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(90.0001deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 90deg;
}

#comp-mdxht2e3 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 5/1/6/2;
    position: relative;
}

#comp-mdxht2e3 .comp-mdxht2e3-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4366315 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdxht2e3 .comp-mdxht2e3-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-mdxht2e3 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-mdxi5xl3 {
width: 92.333984375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0766602 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdxi5xl3-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-mdxi5xl3 {
        width: 79.46222231575796%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xl3 {
        width: 79.07586360102188%;
    }
}

#comp-mdxi5xl3 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdxi5xl3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdxi5xlm2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 54.369381279746165%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1675415 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190552 * (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-mdxi5xlm2 {
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlm2 {
        width: 98.45207326665917%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0190564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdxi5xlm2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlm2 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlm2 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 15spx;
    }
}

#comp-mdxi5xlp1 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 55.49114225277631%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1671508 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0350211 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlp1 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlp1 {
        width: 99.87358130126981%;
        margin-left: max(0.5px, 0.0009014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-mdxi5xlp1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 58px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlp1 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlp1 {
        --minFontSize: 40px;
        --letterSpacing: -0.06em;
        --fontSize: 40spx;
    }
}

#comp-mdxhtryw {
min-height: 0px;
    height: 392.21875px;
    width: 100%;
    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: 3;
    position: relative;
}

#comp-mdxhtryw .comp-mdxhtryw-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: hidden;
}

#comp-mdxhtryw .comp-mdxhtryw-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-mdxhtryw:not(.comp-mdxhtryw-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdqmexad {
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: 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);
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 6/1/7/2;
    --is-sticky: 1;
}

#comp-mdqmexad .comp-mdqmexad-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2701719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqmexad .comp-mdqmexad-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-mdqmexad ~ * {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmexad .comp-mdqmexad-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.2701718 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-mdqmexad {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-mdqmf6cb {
width: 79.290771484375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdqmf6cb-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-mdqmf6cb {
        width: 90.87217083085055%;
        margin-bottom: min(-0.5px, -0.0000308 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cb {
        width: 90.87217083085055%;
        margin-bottom: max(0.5px, 0.0060903 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-mdqmf6cb-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqmf6cb {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdqmf6cb:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdqmf6cd {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 63.31229312601032%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0095764 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cd {
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cd {
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0446974 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-mdqmf6cd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cd {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cd {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 12spx;
    }
}

#comp-mdqmf6cn1 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 92.24001231621892%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cn1 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cn1 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0385821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-mdqmf6cn1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 58px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cn1 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cn1 {
        --minFontSize: 30px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

#comp-mdqmfzu9 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmfzu9 {
        margin-bottom: max(0.5px, 0.0447026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqmfzu9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmfzu9 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 14;
        --lineHeight: 1.8em;
        --fontSize: 5.484spx;
        --textScale__maxFontSize: 14;
    }
}

#comp-mdqmhb1d {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.72280809791394%;
    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: center;
    order: 4;
    position: relative;
}

.comp-mdqmhb1d-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.0576344 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 311.81299634938205fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb1d {
        width: 30.72280809791394%;
        margin-left: max(0.5px, 0.2746521 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 3;
    }

    .comp-mdqmhb1d-container {
        grid-template-rows: minmax(max(0.5px, 0.0661617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb1d {
        width: 61.44913590381924%;
        margin-left: max(0.5px, 0.1459135 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        align-self: flex-start;
        order: 4;
    }

    .comp-mdqmhb1d-container {
        grid-template-rows: minmax(max(0.5px, 0.1514231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 200.76086049701695fr);
    }
}

#comp-mdqmhb1d {
--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-mdqmhb1d:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdqmhb1d.variants-mdqmhb1k,
#comp-mdqmhb1d.variants-mdqmhb1k > :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdqmhb1d {
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-mdqmhb1d.variants-mdqmhb1k {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.03) scaleY(1.03) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-mdqmhb22 {
width: 97.66523964303263%;
    height: auto;
    --aspect-ratio: 0.23659765409745828;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003848 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb22 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb22 {
        width: 97.77458869860234%;
        --aspect-ratio: 0.23654500463965025;
        margin-bottom: max(0.5px, 0.0012436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqmhb22 {
--static-spx: 0.1 * var(--one-unit);
}

#comp-mdqmhb288 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.63182060131228%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0009334 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003723 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb288 {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb288 {
        width: 92.91125918483237%;
        margin-left: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012621 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqmhb288 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 18px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb288 {
        --minFontSize: 9px;
        --fontSize: 9spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb288 {
        --minFontSize: 9px;
        --fontSize: 14spx;
    }
}

#comp-mdqlm56m {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 7/1/8/2;
    position: relative;
}

#comp-mdqlm56m .comp-mdqlm56m-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqlm56m .comp-mdqlm56m-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-mdqlm56m {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-mdqlqtw7 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    width: 100%;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mdqnu3zt {
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: 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);
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 8/1/9/2;
    --is-sticky: 1;
}

#comp-mdqnu3zt .comp-mdqnu3zt-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2762799 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqnu3zt .comp-mdqnu3zt-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-mdqnu3zt ~ * {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu3zt .comp-mdqnu3zt-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.2762795 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-mdqnu3zt {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-mdqnu3zz5 {
width: 73.13691737288136%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdqnu3zz5-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-mdqnu3zz5 {
        width: 98.65574780102149%;
        margin-right: max(0.5px, 0.0006995 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013014 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqnu3zz5 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdqnu3zz5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdqnu402 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.63831405138232%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0091797 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu402 {
        --l_display: unset;
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu402 {
        --l_display: none;
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-mdqnu402 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu402 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu402 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 14spx;
    }
}

#comp-mdqnu4037 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu4037 {
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu4037 {
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdqnu4037 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 58px;
    --textDecoration: none;
    --maxFontSize: 80px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu4037 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu4037 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

#comp-mdqnu40411 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 83.91463695358104%;
    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.0003844 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu40411 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu40411 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

#comp-mdqnu40411 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu40411 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 14;
        --lineHeight: 1.8em;
        --fontSize: 5.484spx;
        --textScale__maxFontSize: 14;
    }
}

#comp-mdrpwqwm {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 12.976843553672623%;
    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: max(0.5px, 0.2933688 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrpwqwm {
        width: 12.976843553672623%;
        margin-left: max(0.5px, 0.2933685 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrpwqwm {
        width: 44.54527433316447%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        align-self: center;
        order: 4;
    }
}

#comp-mdrpwqwm {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrpwqwm {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrpwqwm {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-mdqmqsd0 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 9/1/10/2;
    position: relative;
}

#comp-mdqmqsd0 .comp-mdqmqsd0-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.46875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqmqsd0 .comp-mdqmqsd0-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd0 .comp-mdqmqsd0-container {
        grid-template-rows: minmax(max(0.5px, 0.7692308 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-mdqmqsd0 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdqmqsd42 {
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/1/2/2;
    position: relative;
}

.comp-mdqmqsd42-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-mdqmqsd42:not(.comp-mdqmqsd42-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdqmqsd42 {
--static-spx: 1px;
}

#comp-mdqmqsd42_r_comp-lgnn37ba {
--l_display: unset;
    min-width: 0px;
    min-height: 0px;
    width: auto;
    height: 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-mdqmqsd42_r_comp-lgnn37ba-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-mdqmqsd42_r_comp-lgnn37ba:not(.comp-mdqmqsd42_r_comp-lgnn37ba-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdqmqsd42_r_comp-lgnn37ba {
--comp-mdqmqsd42_r_comp-lgnn37ba-variables-lppdf90l: 0px;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lui6dunj: 0px;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphkxsd: 32px;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphlnw7: 32px;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphoq8z: 0px;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphrmt3: 0.9999724614798879fr;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphsix5: 1.000027538520112fr;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupi5x69: 2;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupi6w0w: 3;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupia2ej-grid: center;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupia2ej-flex: center;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzhyc9e: 1;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzhynx3: 2;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luziqdtl-grid: center;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luziqdtl-flex: center;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luziwul3: 3;
    --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzix4gw: 4;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lgnn37ba {
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

#comp-mdqmqsd42_r_comp-lgnn37ba {
--static-spx: 1px;
}

#comp-mdqmqsd42_r_comp-lgnn37bd1 {
--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/1/2/2;
    position: relative;
}

.comp-mdqmqsd42_r_comp-lgnn37bd1-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: min-content auto min-content;
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqmqsd42_r_comp-lgnn37bd1 {
--brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_11);
    --rd: 0px 0px 0px 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 1px;
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lgnn37bd1 {
        --bg: var(--color_18);
        --rd: 0px;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-mdqmqsd42_r_comp-lqwd66ma {
width: auto;
    height: auto;
    min-height: 0px;
    --l_display: unset;
    min-width: 0px;
    --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/3;
    position: relative;
}

.comp-mdqmqsd42_r_comp-lqwd66ma-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-mdqmqsd42_r_comp-lqwd66ma:not(.comp-mdqmqsd42_r_comp-lqwd66ma-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdqmqsd42_r_comp-lqwd66ma {
--static-spx: 1px;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2e {
--l_display: unset;
    min-width: 0px;
    min-height: 0px;
    width: auto;
    height: 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-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2e-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-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2e:not(.comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2e-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2e {
--static-spx: 1px;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2i {
--l_display: unset;
    height: auto;
    width: auto;
    min-width: 0px;
    --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-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2i-container {
box-sizing: border-box;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2i {
--brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 1px;
    --bg-gradient: none;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h {
width: auto;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 32px;
    --color: var(--color_15);
    --alpha-color: 1;
    --static-spx: 1px;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz {
width: auto;
    height: auto;
    --l_display: unset;
    --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: 24px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16px;
    --static-spx: 1px;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk {
width: auto;
    height: auto;
    --l_display: unset;
    min-height: 20px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    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: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-lui6dunj);
    margin-right: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-lui6dunj);
    margin-top: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-lppdf90l);
    margin-bottom: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-lppdf90l);
    grid-area: 2/1/3/3;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .nav-arrows-container svg.slideshow-arrow {
fill: #000000;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .nav-arrows-container {
border-radius: 100px;
    background-color: rgba(255, 255, 255, 0.6);
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-container {
background-color: rgba(164, 164, 164, 0);
    border-radius: 0px;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-container .gallery-item-hover::before {
background-color: rgba(0, 0, 0, 0.7);
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #ffffff;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
font-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    font-size: calc(70 * var(--theme-spx-ratio));
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #000000;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #f8f8f8;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
font-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    font-size: calc(70 * var(--theme-spx-ratio));
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #ffffff;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-container:hover {
background-color: rgba(0, 0, 0, 0.3);
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .show-more {
border: 1px solid #000000;
    box-shadow: 0.71px 0.71px 0 0 rgba(0, 0, 0, 0);
    padding: 12px;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root {
-st-extends: ProGallery;
    color: #dfe6e9;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_allowTitleAndDescription: ",controllers_layoutParams_info_allowTitle,controllers_layoutParams_info_allowDescription";
    background: rgba(255, 255, 255, 0);
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_verticalPadding: 0;
    box-shadow: 0.71px 0.71px 0 0 rgba(0, 0, 0, 0);
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_responsiveMode: "SET_ITEMS_PER_ROW";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_groups_density: 0.3;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_verticalAlignment: "CENTER";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_horizontalAlignment: "CENTER";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_content_hoverAnimation: "NO_EFFECT";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_horizontalPadding: 0;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_galleryLayout: 2;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_overlay_hoveringBehaviour: "APPEARS";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_blockContextMenu: true;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_position: "ON_GALLERY";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_scrollDirection: "HORIZONTAL";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_crop_ratios: 1;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 3;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_crop_method: "FILL";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_method: "MANUAL";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_numberOfGridRows: 2;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_enable: true;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 21;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_overlay_hoverAnimation: "NO_EFFECT";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_scrollAnimation: "NO_EFFECT";
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 12;
    --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 26;
}

#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .pro-gallery-parent-container {
background-color: rgba(255, 255, 255, 0);
    border-radius: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root {
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

#comp-mdqmqsd42_r_comp-luph70yy {
width: auto;
    height: auto;
    min-height: 0px;
    --l_display: unset;
    min-width: 0px;
    --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/3;
    position: relative;
}

.comp-mdqmqsd42_r_comp-luph70yy-container {
box-sizing: border-box;
    padding-top: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphkxsd);
    padding-right: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphlnw7);
    padding-left: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphlnw7);
    padding-bottom: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphkxsd);
    column-gap: 8px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: min-content min-content;
    grid-template-columns: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphrmt3) max-content max-content var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphsix5);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdqmqsd42_r_comp-luph70yy:not(.comp-mdqmqsd42_r_comp-luph70yy-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-mdqmqsd42_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphsix5);
    }
}

#comp-mdqmqsd42_r_comp-luph70yy {
--brw: 0px;
    --brd: 50, 65, 88;
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 1px;
    --bg-gradient: none;
}

#comp-mdqmqsd42_r_comp-m010jxj2 {
width: 150px;
    height: 48.8671875px;
    min-height: 0px;
    --l_display: unset;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 31.992406249999988px;
    margin-bottom: 31.992406250000045px;
    grid-area: 3/1/4/3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root {
-st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 0px;
    padding-right: 16px;
    padding-left: 16px;
    border: 1px solid #011e1a;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #ffffff;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root:hover {
background: #ffffff;
    border: 1px solid rgba(56, 74, 211, 0.7);
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root:hover .StylableButton2545352419__icon {
transform: rotate(2deg);
    fill: #000000;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root:hover .StylableButton2545352419__label {
color: rgba(56, 74, 211, 0.7);
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root:disabled {
background: #ffffff;
    border: 1px solid #c7c7c7;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root:disabled .StylableButton2545352419__label {
color: #c7c7c7;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root:disabled .StylableButton2545352419__icon {
fill: #8f8f8f;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root .StylableButton2545352419__container {
transition: inherit;
    flex-direction: row-reverse;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root .StylableButton2545352419__label {
transition: inherit;
    display: inherited;
    margin: 0px 0px 0px 4px;
    letter-spacing: 0em;
    line-height: 1.4em;
    text-align: center;
    color: #011e1a;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
}

#comp-mdqmqsd42_r_comp-m010jxj2 .comp-mdqmqsd42_r_comp-m010jxj2-styleId__root .StylableButton2545352419__icon {
transition: inherit;
    margin: 0px 4px 0px 0px;
    width: 24px;
    height: 24px;
    fill: #011e1a;
    display: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

#comp-mdrb2xaf {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 10/1/11/2;
    position: relative;
}

#comp-mdrb2xaf .comp-mdrb2xaf-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390612 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390612 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3025638 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdrb2xaf .comp-mdrb2xaf-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb2xaf .comp-mdrb2xaf-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3066107 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xaf .comp-mdrb2xaf-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9248205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-mdrb2xaf {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrb2xaf [data-motion-part="BG_MEDIA comp-mdrb2xaf"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-mdrb2xaf)[data-has-alpha="true"] canvas,
    :is(#comp-mdrb2xaf):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdrb2xaf"] {
        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-mdrb2xaf [data-motion-part="BG_LAYER comp-mdrb2xaf"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-mdrb2xaf[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-mdrb2xaf"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-mdrb2xbx {
width: 79.80134870595417%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003844 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0008625 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdrb2xbx-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-mdrb2xbx {
        width: 99.99952293004024%;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006888 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006549 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xbx {
        width: 100%;
        margin-top: min(-0.5px, -0.0168077 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

#comp-mdrb2xbx {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrb2xbx:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdrb2xcb11 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.030603 * (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-mdrb2xcb11 {
        margin-right: max(0.5px, 0.0006508 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.030625 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcb11 {
        width: 73.54166666666667%;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0767797 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-mdrb2xcb11 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcb11 {
        --fontSize: 131.282spx;
    }
}

#comp-mdrb5lml {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 76.90590958492695%;
    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.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb5lml {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb5lml {
        width: 100%;
    }
}

#comp-mdrb5lml {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb5lml {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 5;
        --lineHeight: 1.8em;
        --fontSize: 18spx;
        --textScale__maxFontSize: 27;
    }
}

#comp-mdrb2xcc4 {
--l_display: unset;
    height: 154.796875px;
    min-width: 214.4375px;
    width: 71.39123725452781%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb2xcc4 {
        width: 83.82558631233127%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0006609 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcc4 {
        width: 77.63020833333333%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

#comp-mdpny1t3 {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 11/1/12/2;
    position: relative;
}

.comp-mdpny1t3-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-mdpny1t3:not(.comp-mdpny1t3-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdpny1t3 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-mdpny1t3_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-mdpny1t3_r_comp-lowtc2m1 .comp-mdpny1t3_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpny1t3_r_comp-lowtc2m1:not(.comp-mdpny1t3_r_comp-lowtc2m1-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-mdpny1t3_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-mdpny1t3_r_comp-lowtc2m1 .comp-mdpny1t3_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-mdpny1t3_r_comp-lowtc2m1 .comp-mdpny1t3_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-mdpny1t3_r_comp-lowtc2m1 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdpny1t3_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-mdpny1t3_r_comp-lowstpqx .comp-mdpny1t3_r_comp-lowstpqx-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpny1t3_r_comp-lowstpqx:not(.comp-mdpny1t3_r_comp-lowstpqx-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-mdpny1t3_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-mdpny1t3_r_comp-lowstpqx .comp-mdpny1t3_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-mdpny1t3_r_comp-lowstpqx {
--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-mdpny1t3_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-mdpny1t3_r_comp-lowswxtj .comp-mdpny1t3_r_comp-lowswxtj-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpny1t3_r_comp-lowswxtj:not(.comp-mdpny1t3_r_comp-lowswxtj-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-mdpny1t3_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-mdpny1t3_r_comp-lowswxtj .comp-mdpny1t3_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-mdpny1t3_r_comp-lowswxtj {
--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-mdpny1t3_r_comp-lowrm4jm {
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-mdpny1t3_r_comp-lowrm4jm .comp-mdpny1t3_r_comp-lowrm4jm-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-mdpny1t3_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrm4jm .comp-mdpny1t3_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mdpny1t3_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

#comp-mdpny1t3_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpny1t3_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpny1t3_r_comp-m98w3aiz-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-mdpny1t3_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpny1t3_r_comp-m98w3aiz {
--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-mdpny1t3_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-mdpny1t3_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-mdpny1t3_r_comp-m8g3dhn6 {
--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-mdpny1t3_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

#comp-mdpny1t3_r_comp-m8g3dhn6 wow-image img {
height: 100%;
}

#comp-mdpny1t3_r_comp-m98w2r0d {
min-height: 96px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 93.37275806541174%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

#comp-mdpny1t3_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-mdpny1t3_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-mdpny1t3_r_comp-lowrmcg7 .comp-mdpny1t3_r_comp-lowrmcg7-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-mdpny1t3_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-mdpny1t3_r_comp-lowrmcg7 .comp-mdpny1t3_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-mdpny1t3_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpny1t3_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-mdpny1t3_r_comp-lowrop7f-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-mdpny1t3_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-mdpny1t3_r_comp-lowrop7f {
--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-mdpny1t3_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-mdpny1t3_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

#comp-mdpny1t3_r_comp-lowrop7i1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007048209754722301%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-mdpny1t3_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8d8d8d;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-mdpny1t3_r_comp-lowrmoe1 {
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-mdpny1t3_r_comp-lowrmoe1 .comp-mdpny1t3_r_comp-lowrmoe1-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-mdpny1t3_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrmoe1 .comp-mdpny1t3_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mdpny1t3_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-mdpny1t3_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpny1t3_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpny1t3_r_comp-ma0t981z-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-mdpny1t3_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-mdpny1t3_r_comp-ma0t981z {
--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-mdpny1t3_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-mdpny1t3_r_comp-ma0t94s8-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-mdpny1t3_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-mdpny1t3_r_comp-ma0t94s8 {
--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-mdpny1t3_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-mdpny1t3_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-mdpny1t3_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-mdpny1t3_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-mdpny1t3_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-mdpny1t3_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-mdpny1t3_r_comp-lowroff1-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-mdpny1t3_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

#comp-mdpny1t3_r_comp-lowroff1 {
--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-mdpny1t3_r_comp-lowroffd {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163.6015625px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.009218439414156954%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 34.22475041168191px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-mdpny1t3_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-mdpny1t3_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-mdpny1t3_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-mdpny1t3_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-mdpny1t3_r_comp-lowrmjqi .comp-mdpny1t3_r_comp-lowrmjqi-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-mdpny1t3_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrmjqi .comp-mdpny1t3_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mdpny1t3_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-mdpny1t3_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpny1t3_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpny1t3_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-mdpny1t3_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-mdpny1t3_r_comp-ma0t0l2d {
--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-mdpny1t3_r_comp-ma1dg3tm {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 14.4825746799431%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5.3125px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-mdpny1t3_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

#comp-mdpny1t3_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

#comp-mdpny1t3_r_comp-lowrp19z4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 2.4em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-mdpny1t3_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-mdpny1t3_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

#comp-mdpny1t3_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-mdpny1t3_r_comp-lowrm4my .comp-mdpny1t3_r_comp-lowrm4my-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-mdpny1t3_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrm4my .comp-mdpny1t3_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-mdpny1t3_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-mdpny1t3_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-mdpny1t3_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-mdpny1t3_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-mdpnzrw4 {
width: auto;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: calc(0px);
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpnzrw4-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-mdpnzrw4:not(.comp-mdpnzrw4-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdpnzrw4-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-mdpnzrw4 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-mdpnzrw4_r_comp-m9jscfmv {
min-height: 116.66666666666669px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mdpnzrw4_r_comp-m9jscfmv .comp-mdpnzrw4_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpnzrw4_r_comp-m9jscfmv:not(.comp-mdpnzrw4_r_comp-m9jscfmv-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-mdpnzrw4_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-mdpnzrw4_r_comp-m9jscfmv .comp-mdpnzrw4_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-mdpnzrw4_r_comp-m9jscfmv .comp-mdpnzrw4_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-mdpnzrw4_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdpnzrw4_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpnzrw4_r_comp-m9jscfow {
--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-mdpnzrw4_r_comp-m9jscfop {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 6.971731378264631%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.1152773 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-mdpnzrw4_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdpnzrw4_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-mdpnzrw4_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-mdpnzrw4_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-mdpnzrw4_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdpnzrw4_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpnzrw4_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-mdpnzrw4_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-mdpnzrw4_r_comp-m9jscfnj {
--static-spx: 0.1 * var(--one-unit);
}

#comp-mdpnzrw4_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdpnzrw4_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdpnzrw4_r_comp-m9jscfnj.comp-mdpnzrw4_r_variants-m9jscfnl1,
#comp-mdpnzrw4_r_comp-m9jscfnj.comp-mdpnzrw4_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdpnzrw4_r_comp-m9jscfnj.comp-mdpnzrw4_r_variants-m9jscfnl1,
#comp-mdpnzrw4_r_comp-m9jscfnj.comp-mdpnzrw4_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-mdpnzrw4_r_comp-m9jscfnj {
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-mdpnzrw4_r_comp-m9jscfnj.comp-mdpnzrw4_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px) translateY(0px) scaleX(1.05) scaleY(1.05) rotate(0deg) skewX(0deg) skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-mdpnzrw4_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-mdpnzrw4_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-mdpnzrw4_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdpnzrw4_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpnzrw4_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mdpny1vc {
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-mdpny1vc-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-mdpny1vc:not(.comp-mdpny1vc-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-mdpny1vc-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-mdpny1vc {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-mdpny1vc_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_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-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mdpny1vc_r_comp-kd5px9hr:not(.comp-mdpny1vc_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-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-mdpny1vc_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-mdpny1vc_r_comp-kkmqi5tc {
width: 20px;
    height: 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-mdpny1vc_r_comp-kkmqi5tc ~ * {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

#comp-mdpny1vc_r_comp-kkmqi5tc {
--static-spx: 0.1 * var(--one-unit);
}

#comp-mdpny1vc_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mdpny1vc_r_comp-m9yk69rd-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-mdpny1vc_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpny1vc_r_comp-m9yk69rd {
--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-mdpny1vc_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1 / var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-mdpny1vc_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-mdpny1vc_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-mdpny1vc_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mdpny1vc_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0.2;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-mdpny1vc_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-mdpny1vc_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#comp-mdppotjm {
height: 60px;
    width: 60px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mdppotjm-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-mdppotjm {
--static-spx: 1px;
}

#r9lk5 {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-mdpny1l5 {
--fill-layer-image-opacity: 0.73;
    --bg-overlay-color: rgb(0, 0, 0);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdpoemfw {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpoemgw {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpoemgw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 140px;
    text-decoration: none;
    text-align: left;
    letter-spacing: -0.06em;
    line-height: 0.8;
}

#comp-mdpoemgw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdpoemgw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdpoemgw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpog7b2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpog7b2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdpog7b2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpog7b2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0198229 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.6 !important;
    }

    #comp-mdpog7b2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpog7b2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-mdpog7b2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpoemgx {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpoemh72 {
--opacity: 1;
}

#comp-mdpoemhd11 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpoemhd11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdpoemhd11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemhd11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpoemhd11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemhd11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpoemhd11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdxoqubl {
--fill-layer-image-opacity: 0.73;
    --bg-overlay-color: rgb(0, 0, 0);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdxoqubx {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdxoquby10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdxoquby10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 140px;
    text-decoration: none;
    text-align: left;
    letter-spacing: -0.06em;
    line-height: 0.8;
}

#comp-mdxoquby10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquby10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 100px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdxoquby10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquby10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdxoquby10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdxoqubz15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdxoqubz15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdxoqubz15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubz15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0198229 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.6 !important;
    }

    #comp-mdxoqubz15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubz15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-mdxoqubz15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdxoquc013 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdxoquc8 {
--opacity: 1;
}

#comp-mdxoquca7 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdxoquca7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdxoquca7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquca7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxoquca7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquca7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxoquca7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdrccsrx {
--fill-layer-image-opacity: 0.73;
    --bg-overlay-color: rgb(0, 0, 0);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdrccss54 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdrccss710 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdrccss710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 120px;
    text-decoration: none;
    text-align: left;
    letter-spacing: -0.06em;
    line-height: 0.8;
}

#comp-mdrccss710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdrccss710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdrccss710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdrccss91 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdrccss91 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdrccss91 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss91 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0198229 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.6 !important;
    }

    #comp-mdrccss91 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss91 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-mdrccss91 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdrccssa2 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdrccssm {
--opacity: 1;
}

#comp-mdrccssr11 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdrccssr11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(16px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdrccssr11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssr11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(16px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdrccssr11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssr11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(16px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdrccssr11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpopdll {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdpossap {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdqmeun9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpossaw {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpossaw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdpossaw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossaw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpossaw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossaw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpossaw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpossax9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpossax9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(58px, min(80px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-mdpossax9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossax9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdpossax9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossax9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdpossax9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpouv09 {
--boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-mdpouv0e3__"].variants-mdsmw8ew {
--shc-mutated-brightness: 125, 124, 121;
}

[id^="comp-mdpouv0e3__"] {
--shc-mutated-brightness: 125, 124, 121;
}

[id^="comp-mdpp50g1__"] {
--shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-mdppr8ay__"] {
--shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-mdpoy0wb__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-mdpoy0wb__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #011e1a;
    background-color: transparent;
    font-size: max(30px, min(80px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

[id^="comp-mdpoy0wb__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #011e1a);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpoy0wb__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(80px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    [id^="comp-mdpoy0wb__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpoy0wb__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(80px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    [id^="comp-mdpoy0wb__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

[id^="comp-mdpp24os__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-mdpp24os__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #011e1a;
    background-color: transparent;
    font-size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

[id^="comp-mdpp24os__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #011e1a);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp24os__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.6 !important;
    }

    [id^="comp-mdpp24os__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp24os__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(14px + 2 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    [id^="comp-mdpp24os__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

[id^="comp-mdppv9a8__"] {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdxilrik {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdxilril4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdxilril4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0190047 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
}

#comp-mdxilril4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilril4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0221354 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdxilril4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilril4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdxilril4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdxilrin {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-mdxht2e3 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdxi5xl3 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdxi5xlm2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdxi5xlm2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdxi5xlm2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlm2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxi5xlm2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlm2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxi5xlm2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdxi5xlp1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdxi5xlp1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(58px, min(80px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-mdxi5xlp1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlp1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdxi5xlp1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlp1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(80px, max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdxi5xlp1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqmexad {
--bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdqmf6cb {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdqmf6cd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqmf6cd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdqmf6cd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmf6cd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmf6cd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqmf6cn1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqmf6cn1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(58px, min(80px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-mdqmf6cn1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cn1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqmf6cn1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cn1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqmf6cn1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqmfzu9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqmfzu9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdqmfzu9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmfzu9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(14px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    #comp-mdqmfzu9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqmhb1d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdqmhb22 {
--opacity: 1;
}

#comp-mdqmhb288 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqmhb288 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdqmhb288 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb288 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(9px, min(18px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmhb288 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb288 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(9px, min(18px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmhb288 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqlm56m {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

.comp-mdqlqtw7 {
--wix-direction: ltr;
    --layout-post-list-layoutType: 13;
    --layout-mobile-post-list-pg-grid-imageRatio: 4;
    --layout-mobile-post-list-pg-grid-contentHeightType: 0;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutSpacing: 0;
    --layout-post-list-pg-text-on-image-medium-sidesPadding: 24;
    --layout-mobile-post-list-pg-text-on-image-medium-imageRatio: 3;
    --layout-post-list-pg-text-on-image-medium-imageRatio: 3;
    --layout-mobile-post-list-pg-grid-layoutSpacing: 0;
    --postListWidgetEntityCount: 2;
    --layout-post-list-pg-text-on-image-medium-layoutSpacing: 0;
    --layout-mobile-post-list-layoutType: 13;
    --layout-post-list-list-imageRatio: 3;
    --layout-post-list-slider-imageRatio: 2;
    --layout-post-list-pg-text-on-image-medium-layoutCardsRowType: 1;
    --layout-post-list-pg-text-on-image-medium-layoutPostSize: 292;
    --layout-post-list-pg-text-on-image-medium-layoutPostsPerRow: 2;
    --postListWidgetPaginationType: 0;
    --postListWidgetPostsPerPage: 3;
    --layout-post-list-list-imageCropType: 0;
    --layout-mobile-post-list-pg-grid-imageCropType: 0;
    --layout-mobile-post-list-list-imageCropType: 0;
    --layout-post-list-pg-grid-imageCropType: 0;
    --layout-post-list-pg-side-by-side-imageCropType: 0;
    --layout-mobile-post-list-list-imageRatio: 2;
    --layout-mobile-post-list-slider-imageRatio: 2;
    --layout-post-list-pg-grid-imageRatio: 2;
    --layout-post-list-pg-side-by-side-imageRatio: 2;
    --contentAlignment: 0;
    --layout-post-list-list-imageAlignment: 1;
    --layout-mobile-post-list-list-imageAlignment: 1;
    --layout-post-list-pg-side-by-side-imageAlignment: 1;
    --layout-post-list-list-imageProportions: 25;
    --layout-mobile-post-list-list-imageProportions: 25;
    --layout-post-list-pg-side-by-side-imageProportions: 50;
    --postListWidgetSliderPauseTime: 4;
    --postListWidgetSliderPauseTimeMobile: 4;
    --postListWidgetSliderArrowsPosition: 0;
    --postListWidgetSliderArrowsPositionMobile: 0;
    --postListWidgetSliderArrowsSize: 18;
    --postListWidgetSliderArrowsSizeMobile: 18;
    --layout-post-list-list-layoutCardsRowType: 0;
    --layout-post-list-list-layoutPostSize: 292;
    --layout-post-list-list-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-grid-layoutCardsRowType: 0;
    --layout-mobile-post-list-pg-grid-layoutPostSize: 292;
    --layout-mobile-post-list-pg-grid-layoutPostsPerRow: 3;
    --layout-mobile-post-list-list-layoutCardsRowType: 0;
    --layout-mobile-post-list-list-layoutPostSize: 292;
    --layout-mobile-post-list-list-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutCardsRowType: 0;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutPostSize: 292;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-post-list-pg-grid-layoutCardsRowType: 0;
    --layout-post-list-pg-grid-layoutPostSize: 292;
    --layout-post-list-pg-grid-layoutPostsPerRow: 3;
    --layout-post-list-list-layoutSpacing: 12;
    --layout-mobile-post-list-list-layoutSpacing: 20;
    --layout-post-list-pg-grid-layoutSpacing: 32;
    --layout-post-list-pg-side-by-side-layoutSpacing: 32;
    --layout-post-list-pg-one-column-layoutSpacing: 32;
    --layout-post-list-list-contentHeightType: 0;
    --layout-post-list-list-contentHeight: 156;
    --layout-mobile-post-list-pg-grid-contentHeight: 350;
    --layout-mobile-post-list-list-contentHeight: 350;
    --layout-mobile-post-list-slider-contentHeight: 350;
    --layout-mobile-post-list-slider-contentHeightType: 0;
    --layout-post-list-pg-grid-contentHeightType: 1;
    --layout-post-list-pg-grid-contentHeight: 156;
    --layout-post-list-slider-contentHeightType: 1;
    --layout-post-list-slider-contentHeight: 156;
    --layout-post-list-pg-one-column-contentHeightType: 1;
    --layout-post-list-pg-one-column-contentHeight: 156;
    --layout-post-list-list-sidesPadding: 16;
    --layout-mobile-post-list-pg-grid-sidesPadding: 24;
    --layout-mobile-post-list-list-sidesPadding: 12;
    --layout-mobile-post-list-pg-text-on-image-medium-sidesPadding: 12;
    --layout-mobile-post-list-slider-sidesPadding: 24;
    --layout-post-list-pg-grid-sidesPadding: 16;
    --layout-post-list-slider-sidesPadding: 16;
    --layout-post-list-pg-side-by-side-sidesPadding: 16;
    --layout-post-list-pg-one-column-sidesPadding: 16;
    --layout-post-list-list-titleLineCount: 3;
    --layout-mobile-post-list-pg-grid-titleLineCount: 2;
    --layout-mobile-post-list-pg-grid-descriptionLineCount: 3;
    --layout-mobile-post-list-list-titleLineCount: 2;
    --layout-mobile-post-list-pg-text-on-image-medium-titleLineCount: 2;
    --layout-mobile-post-list-slider-titleLineCount: 2;
    --layout-mobile-post-list-slider-descriptionLineCount: 3;
    --layout-post-list-pg-grid-titleLineCount: 3;
    --layout-post-list-slider-titleLineCount: 3;
    --layout-post-list-pg-side-by-side-titleLineCount: 3;
    --layout-post-list-pg-text-on-image-medium-titleLineCount: 3;
    --layout-post-list-pg-one-column-titleLineCount: 3;
    --layout-post-list-pg-grid-descriptionLineCount: 1;
    --layout-post-list-slider-descriptionLineCount: 1;
    --layout-post-list-pg-side-by-side-descriptionLineCount: 1;
    --layout-post-list-pg-one-column-descriptionLineCount: 1;
    --post-slider-post-list-mobile-titleFontSize: 22;
    --post-list-post-list-mobile-titleFontSize: 14;
    --post-pg-text-on-image-medium-post-list-mobile-titleFontSize: 22;
    --post-pg-grid-post-list-mobile-titleFontSize: 22;
    --post-pg-grid-post-list-mobile-descriptionFontSize: 16;
    --post-post-list-borderWidth: 1;
    --post-post-list-mobile-borderWidth: 1;
    --post-post-list-postRadius: 0;
    --post-post-list-mobile-postRadius: 0;
    --category-label-layoutType: 0;
    --category-label-button-horizontalPadding: 12;
    --category-label-button-verticalPadding: 6;
    --category-label-button-cornerRadius: 0;
    --category-label-button-borderWidth: 0;
    --post-list-video-play: 0;
    --post-list-video-playbackSpeed: 2;
    --post-post-list-descriptionFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --post-list-post-list-descriptionFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --post-pg-grid-post-list-descriptionFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --post-slider-post-list-descriptionFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --post-pg-one-column-post-list-descriptionFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --category-label-text-textFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --category-label-button-textFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-post-list-ratingFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --post-list-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-grid-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-one-column-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-side-by-side-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-text-on-image-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-slider-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-list-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-list-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-grid-intermediate-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-grid-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-side-by-side-right-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-text-on-image-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-pg-text-on-image-small-post-list-ratingFont: normal normal normal 14px/19.599999999999998px helvetica-w01-light, sans-serif;
    --post-post-list-backgroundColor: 255, 255, 255;
    --post-post-list-backgroundColor-rgb: 255, 255, 255;
    --post-post-list-backgroundColor-opacity: 1;
    --post-post-list-TOI-descriptionColor: 255, 255, 255;
    --post-post-list-TOI-descriptionColor-rgb: 255, 255, 255;
    --post-post-list-TOI-descriptionColor-opacity: 1;
    --post-post-list-TOI-titleColor: 255, 255, 255;
    --post-post-list-TOI-titleColor-rgb: 255, 255, 255;
    --post-post-list-TOI-titleColor-opacity: 1;
    --post-post-list-linkHashtagColor: 255, 255, 255;
    --post-post-list-linkHashtagColor-rgb: 255, 255, 255;
    --post-post-list-linkHashtagColor-opacity: 1;
    --postListWidgetSliderArrowsColor: 0, 0, 0;
    --postListWidgetSliderArrowsColor-rgb: 0, 0, 0;
    --postListWidgetSliderArrowsColor-opacity: 1;
    --post-post-list-titleColor: 0, 0, 0;
    --post-post-list-titleColor-rgb: 0, 0, 0;
    --post-post-list-titleColor-opacity: 1;
    --post-post-list-borderColor: 0, 0, 0;
    --post-post-list-borderColor-rgb: 0, 0, 0;
    --post-post-list-borderColor-opacity: 1;
    --post-post-list-overlayColor: 0, 0, 0, 0.52;
    --post-post-list-overlayColor-rgb: 0, 0, 0;
    --post-post-list-overlayColor-opacity: 0.52;
    --category-label-text-textColorHover: 255, 255, 255;
    --category-label-text-textColorHover-rgb: 255, 255, 255;
    --category-label-text-textColorHover-opacity: 1;
    --post-post-list-descriptionColor: 0, 0, 0;
    --post-post-list-descriptionColor-rgb: 0, 0, 0;
    --post-post-list-descriptionColor-opacity: 1;
    --postListWidgetBackgroundColor: 255, 255, 255, 0;
    --postListWidgetBackgroundColor-rgb: 255, 255, 255;
    --postListWidgetBackgroundColor-opacity: 0;
    --postListWidgetSliderArrowsColorMobile: 0, 0, 0;
    --postListWidgetSliderArrowsColorMobile-rgb: 0, 0, 0;
    --postListWidgetSliderArrowsColorMobile-opacity: 1;
    --post-post-list-mobile-titleColor: 0, 0, 0;
    --post-post-list-mobile-titleColor-rgb: 0, 0, 0;
    --post-post-list-mobile-titleColor-opacity: 1;
    --post-post-list-mobile-descriptionColor: 0, 0, 0;
    --post-post-list-mobile-descriptionColor-rgb: 0, 0, 0;
    --post-post-list-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-linkHashtagColor: 1, 30, 26;
    --post-post-list-mobile-linkHashtagColor-rgb: 1, 30, 26;
    --post-post-list-mobile-linkHashtagColor-opacity: 1;
    --post-post-list-TOI-mobile-titleColor: 255, 255, 255;
    --post-post-list-TOI-mobile-titleColor-rgb: 255, 255, 255;
    --post-post-list-TOI-mobile-titleColor-opacity: 1;
    --post-post-list-TOI-mobile-descriptionColor: 255, 255, 255;
    --post-post-list-TOI-mobile-descriptionColor-rgb: 255, 255, 255;
    --post-post-list-TOI-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-borderColor: 232, 230, 230, 0.75;
    --post-post-list-mobile-borderColor-rgb: 232, 230, 230;
    --post-post-list-mobile-borderColor-opacity: 0.75;
    --post-post-list-mobile-overlayColor: 0, 0, 0, 0.55;
    --post-post-list-mobile-overlayColor-rgb: 0, 0, 0;
    --post-post-list-mobile-overlayColor-opacity: 0.55;
    --post-post-list-mobile-backgroundColor: 255, 255, 255;
    --post-post-list-mobile-backgroundColor-rgb: 255, 255, 255;
    --post-post-list-mobile-backgroundColor-opacity: 1;
    --postListWidgetBackgroundColorMobile: 0, 0, 0, 0;
    --postListWidgetBackgroundColorMobile-rgb: 0, 0, 0;
    --postListWidgetBackgroundColorMobile-opacity: 0;
    --category-label-text-textColor: 1, 30, 26;
    --category-label-text-textColor-rgb: 1, 30, 26;
    --category-label-text-textColor-opacity: 1;
    --category-label-button-textColor: 255, 255, 255;
    --category-label-button-textColor-rgb: 255, 255, 255;
    --category-label-button-textColor-opacity: 1;
    --category-label-button-textColorHover: 255, 255, 255;
    --category-label-button-textColorHover-rgb: 255, 255, 255;
    --category-label-button-textColorHover-opacity: 1;
    --category-label-button-backgroundColor: 1, 30, 26;
    --category-label-button-backgroundColor-rgb: 1, 30, 26;
    --category-label-button-backgroundColor-opacity: 1;
    --category-label-button-backgroundColorHover: 1, 30, 26, 0.7;
    --category-label-button-backgroundColorHover-rgb: 1, 30, 26;
    --category-label-button-backgroundColorHover-opacity: 0.7;
    --category-label-button-borderColor: 1, 30, 26;
    --category-label-button-borderColor-rgb: 1, 30, 26;
    --category-label-button-borderColor-opacity: 1;
    --category-label-button-borderColorHover: 1, 30, 26, 0.7;
    --category-label-button-borderColorHover-rgb: 1, 30, 26;
    --category-label-button-borderColorHover-opacity: 0.7;
    --post-post-list-ratingFilledStarColor: 1, 30, 26;
    --post-post-list-ratingFilledStarColor-rgb: 1, 30, 26;
    --post-post-list-ratingFilledStarColor-opacity: 1;
    --post-post-list-ratingUnfilledStarColor: 199, 199, 199;
    --post-post-list-ratingUnfilledStarColor-rgb: 199, 199, 199;
    --post-post-list-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingFilledStarColor: 255, 255, 255;
    --post-post-list-TOI-ratingFilledStarColor-rgb: 255, 255, 255;
    --post-post-list-TOI-ratingFilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingUnfilledStarColor: 199, 199, 199;
    --post-post-list-TOI-ratingUnfilledStarColor-rgb: 199, 199, 199;
    --post-post-list-TOI-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-ratingFontColor: 0, 0, 0;
    --post-post-list-ratingFontColor-rgb: 0, 0, 0;
    --post-post-list-ratingFontColor-opacity: 1;
    --post-post-list-TOI-ratingFontColor: 255, 255, 255;
    --post-post-list-TOI-ratingFontColor-rgb: 255, 255, 255;
    --post-post-list-TOI-ratingFontColor-opacity: 1;
    --post-pg-grid-post-list-titleFont: normal normal normal 22px/27px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-grid-post-list-titleFont-style: normal;
    --post-pg-grid-post-list-titleFont-variant: normal;
    --post-pg-grid-post-list-titleFont-weight: normal;
    --post-pg-grid-post-list-titleFont-size: 22px;
    --post-pg-grid-post-list-titleFont-line-height: 27px;
    --post-pg-grid-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-grid-post-list-titleFont-text-decoration: none;
    --post-small-post-list-titleFont: normal normal normal 22px/27px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-small-post-list-titleFont-style: normal;
    --post-small-post-list-titleFont-variant: normal;
    --post-small-post-list-titleFont-weight: normal;
    --post-small-post-list-titleFont-size: 22px;
    --post-small-post-list-titleFont-line-height: 27px;
    --post-small-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-small-post-list-titleFont-text-decoration: none;
    --post-medium-post-list-titleFont: normal normal normal 26px/32px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-medium-post-list-titleFont-style: normal;
    --post-medium-post-list-titleFont-variant: normal;
    --post-medium-post-list-titleFont-weight: normal;
    --post-medium-post-list-titleFont-size: 26px;
    --post-medium-post-list-titleFont-line-height: 32px;
    --post-medium-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-medium-post-list-titleFont-text-decoration: none;
    --post-large-post-list-titleFont: normal normal normal 28px/35px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-large-post-list-titleFont-style: normal;
    --post-large-post-list-titleFont-variant: normal;
    --post-large-post-list-titleFont-weight: normal;
    --post-large-post-list-titleFont-size: 28px;
    --post-large-post-list-titleFont-line-height: 35px;
    --post-large-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-large-post-list-titleFont-text-decoration: none;
    --post-list-post-list-titleFont: normal normal normal 18px/22px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-list-post-list-titleFont-style: normal;
    --post-list-post-list-titleFont-variant: normal;
    --post-list-post-list-titleFont-weight: normal;
    --post-list-post-list-titleFont-size: 18px;
    --post-list-post-list-titleFont-line-height: 22px;
    --post-list-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-list-post-list-titleFont-text-decoration: none;
    --post-slider-post-list-titleFont: normal normal normal 18px/22px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-slider-post-list-titleFont-style: normal;
    --post-slider-post-list-titleFont-variant: normal;
    --post-slider-post-list-titleFont-weight: normal;
    --post-slider-post-list-titleFont-size: 18px;
    --post-slider-post-list-titleFont-line-height: 22px;
    --post-slider-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-slider-post-list-titleFont-text-decoration: none;
    --post-pg-one-column-post-list-titleFont: normal normal normal 28px/35px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-one-column-post-list-titleFont-style: normal;
    --post-pg-one-column-post-list-titleFont-variant: normal;
    --post-pg-one-column-post-list-titleFont-weight: normal;
    --post-pg-one-column-post-list-titleFont-size: 28px;
    --post-pg-one-column-post-list-titleFont-line-height: 35px;
    --post-pg-one-column-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-one-column-post-list-titleFont-text-decoration: none;
    --post-text-on-image-small-post-list-titleFont: normal normal normal 28px/35px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-text-on-image-small-post-list-titleFont-style: normal;
    --post-text-on-image-small-post-list-titleFont-variant: normal;
    --post-text-on-image-small-post-list-titleFont-weight: normal;
    --post-text-on-image-small-post-list-titleFont-size: 28px;
    --post-text-on-image-small-post-list-titleFont-line-height: 35px;
    --post-text-on-image-small-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-text-on-image-small-post-list-titleFont-text-decoration: none;
    --post-pg-side-by-side-post-list-titleFont: normal normal normal 28px/35px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-side-by-side-post-list-titleFont-style: normal;
    --post-pg-side-by-side-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-post-list-titleFont-weight: normal;
    --post-pg-side-by-side-post-list-titleFont-size: 28px;
    --post-pg-side-by-side-post-list-titleFont-line-height: 35px;
    --post-pg-side-by-side-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-side-by-side-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-descriptionFont: normal normal normal 16px/20px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-text-decoration: none;
    --post-side-by-side-post-list-titleFont: normal normal normal 28px/35px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-side-by-side-post-list-titleFont-style: normal;
    --post-side-by-side-post-list-titleFont-variant: normal;
    --post-side-by-side-post-list-titleFont-weight: normal;
    --post-side-by-side-post-list-titleFont-size: 28px;
    --post-side-by-side-post-list-titleFont-line-height: 35px;
    --post-side-by-side-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-side-by-side-post-list-titleFont-text-decoration: none;
    --post-grid-post-list-titleFont: normal normal normal 22px/27px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-grid-post-list-titleFont-style: normal;
    --post-grid-post-list-titleFont-variant: normal;
    --post-grid-post-list-titleFont-weight: normal;
    --post-grid-post-list-titleFont-size: 22px;
    --post-grid-post-list-titleFont-line-height: 27px;
    --post-grid-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-grid-post-list-titleFont-text-decoration: none;
    --post-full-post-list-titleFont: normal normal normal 40px/50px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-full-post-list-titleFont-style: normal;
    --post-full-post-list-titleFont-variant: normal;
    --post-full-post-list-titleFont-weight: normal;
    --post-full-post-list-titleFont-size: 40px;
    --post-full-post-list-titleFont-line-height: 50px;
    --post-full-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-full-post-list-titleFont-text-decoration: none;
    --post-post-list-titleFont: normal normal normal 20px/25px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-post-list-titleFont-style: normal;
    --post-post-list-titleFont-variant: normal;
    --post-post-list-titleFont-weight: normal;
    --post-post-list-titleFont-size: 20px;
    --post-post-list-titleFont-line-height: 25px;
    --post-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-post-list-titleFont-text-decoration: none;
    --post-text-on-image-mobile-post-list-titleFont: normal normal normal 22px/27px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-text-on-image-mobile-post-list-titleFont-style: normal;
    --post-text-on-image-mobile-post-list-titleFont-variant: normal;
    --post-text-on-image-mobile-post-list-titleFont-weight: normal;
    --post-text-on-image-mobile-post-list-titleFont-size: 22px;
    --post-text-on-image-mobile-post-list-titleFont-line-height: 27px;
    --post-text-on-image-mobile-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-text-on-image-mobile-post-list-titleFont-text-decoration: none;
    --post-pg-medium-post-list-titleFont: normal normal normal 26px/32px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-medium-post-list-titleFont-style: normal;
    --post-pg-medium-post-list-titleFont-variant: normal;
    --post-pg-medium-post-list-titleFont-weight: normal;
    --post-pg-medium-post-list-titleFont-size: 26px;
    --post-pg-medium-post-list-titleFont-line-height: 32px;
    --post-pg-medium-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-medium-post-list-titleFont-text-decoration: none;
    --post-text-on-image-medium-post-list-titleFont: normal normal normal 26px/32px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-text-on-image-medium-post-list-titleFont-style: normal;
    --post-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-text-on-image-medium-post-list-titleFont-weight: normal;
    --post-text-on-image-medium-post-list-titleFont-size: 26px;
    --post-text-on-image-medium-post-list-titleFont-line-height: 32px;
    --post-text-on-image-medium-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-titleFont: normal normal normal 20px/25px madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-style: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-size: 20px;
    --post-pg-text-on-image-medium-post-list-titleFont-line-height: 25px;
    --post-pg-text-on-image-medium-post-list-titleFont-family: madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --post-post-list-descriptionFont-style: normal;
    --post-post-list-descriptionFont-variant: normal;
    --post-post-list-descriptionFont-weight: normal;
    --post-post-list-descriptionFont-size: 14px;
    --post-post-list-descriptionFont-line-height: 1.4em;
    --post-post-list-descriptionFont-family: helvetica-w01-light, sans-serif;
    --post-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-descriptionFont-style: normal;
    --post-list-post-list-descriptionFont-variant: normal;
    --post-list-post-list-descriptionFont-weight: normal;
    --post-list-post-list-descriptionFont-size: 14px;
    --post-list-post-list-descriptionFont-line-height: 1.4em;
    --post-list-post-list-descriptionFont-family: helvetica-w01-light, sans-serif;
    --post-list-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-post-list-descriptionFont-style: normal;
    --post-pg-grid-post-list-descriptionFont-variant: normal;
    --post-pg-grid-post-list-descriptionFont-weight: normal;
    --post-pg-grid-post-list-descriptionFont-size: 16px;
    --post-pg-grid-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-grid-post-list-descriptionFont-family: helvetica-w01-light, sans-serif;
    --post-pg-grid-post-list-descriptionFont-text-decoration: none;
    --post-slider-post-list-descriptionFont-style: normal;
    --post-slider-post-list-descriptionFont-variant: normal;
    --post-slider-post-list-descriptionFont-weight: normal;
    --post-slider-post-list-descriptionFont-size: 16px;
    --post-slider-post-list-descriptionFont-line-height: 1.4em;
    --post-slider-post-list-descriptionFont-family: helvetica-w01-light, sans-serif;
    --post-slider-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-side-by-side-post-list-descriptionFont-family: helvetica-w01-light, sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-text-decoration: none;
    --post-pg-one-column-post-list-descriptionFont-style: normal;
    --post-pg-one-column-post-list-descriptionFont-variant: normal;
    --post-pg-one-column-post-list-descriptionFont-weight: normal;
    --post-pg-one-column-post-list-descriptionFont-size: 16px;
    --post-pg-one-column-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-one-column-post-list-descriptionFont-family: helvetica-w01-light, sans-serif;
    --post-pg-one-column-post-list-descriptionFont-text-decoration: none;
    --category-label-text-textFont-style: normal;
    --category-label-text-textFont-variant: normal;
    --category-label-text-textFont-weight: normal;
    --category-label-text-textFont-size: 14px;
    --category-label-text-textFont-line-height: 19.599999999999998px;
    --category-label-text-textFont-family: helvetica-w01-light, sans-serif;
    --category-label-text-textFont-text-decoration: none;
    --category-label-button-textFont-style: normal;
    --category-label-button-textFont-variant: normal;
    --category-label-button-textFont-weight: normal;
    --category-label-button-textFont-size: 14px;
    --category-label-button-textFont-line-height: 19.599999999999998px;
    --category-label-button-textFont-family: helvetica-w01-light, sans-serif;
    --category-label-button-textFont-text-decoration: none;
    --post-post-list-ratingFont-style: normal;
    --post-post-list-ratingFont-variant: normal;
    --post-post-list-ratingFont-weight: normal;
    --post-post-list-ratingFont-size: 16px;
    --post-post-list-ratingFont-line-height: 1.4em;
    --post-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-post-list-ratingFont-text-decoration: none;
    --post-list-post-list-ratingFont-style: normal;
    --post-list-post-list-ratingFont-variant: normal;
    --post-list-post-list-ratingFont-weight: normal;
    --post-list-post-list-ratingFont-size: 14px;
    --post-list-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-list-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-post-list-ratingFont-style: normal;
    --post-pg-grid-post-list-ratingFont-variant: normal;
    --post-pg-grid-post-list-ratingFont-weight: normal;
    --post-pg-grid-post-list-ratingFont-size: 14px;
    --post-pg-grid-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-grid-post-list-ratingFont-text-decoration: none;
    --post-pg-one-column-post-list-ratingFont-style: normal;
    --post-pg-one-column-post-list-ratingFont-variant: normal;
    --post-pg-one-column-post-list-ratingFont-weight: normal;
    --post-pg-one-column-post-list-ratingFont-size: 14px;
    --post-pg-one-column-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-one-column-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-one-column-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-side-by-side-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-medium-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-text-on-image-medium-post-list-ratingFont-text-decoration: none;
    --post-slider-post-list-ratingFont-style: normal;
    --post-slider-post-list-ratingFont-variant: normal;
    --post-slider-post-list-ratingFont-weight: normal;
    --post-slider-post-list-ratingFont-size: 14px;
    --post-slider-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-slider-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-slider-post-list-ratingFont-text-decoration: none;
    --post-list-medium-post-list-ratingFont-style: normal;
    --post-list-medium-post-list-ratingFont-variant: normal;
    --post-list-medium-post-list-ratingFont-weight: normal;
    --post-list-medium-post-list-ratingFont-size: 14px;
    --post-list-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-medium-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-list-medium-post-list-ratingFont-text-decoration: none;
    --post-list-large-post-list-ratingFont-style: normal;
    --post-list-large-post-list-ratingFont-variant: normal;
    --post-list-large-post-list-ratingFont-weight: normal;
    --post-list-large-post-list-ratingFont-size: 14px;
    --post-list-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-large-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-list-large-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-intermediate-post-list-ratingFont-style: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-variant: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-weight: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-size: 14px;
    --post-pg-grid-intermediate-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-intermediate-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-grid-intermediate-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-large-post-list-ratingFont-style: normal;
    --post-pg-grid-large-post-list-ratingFont-variant: normal;
    --post-pg-grid-large-post-list-ratingFont-weight: normal;
    --post-pg-grid-large-post-list-ratingFont-size: 14px;
    --post-pg-grid-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-large-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-grid-large-post-list-ratingFont-text-decoration: none;
    --post-pg-medium-post-list-ratingFont-style: normal;
    --post-pg-medium-post-list-ratingFont-variant: normal;
    --post-pg-medium-post-list-ratingFont-weight: normal;
    --post-pg-medium-post-list-ratingFont-size: 14px;
    --post-pg-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-medium-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-medium-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-right-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-right-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-side-by-side-right-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-large-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-text-on-image-large-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-small-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-small-post-list-ratingFont-family: helvetica-w01-light, sans-serif;
    --post-pg-text-on-image-small-post-list-ratingFont-text-decoration: none;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, 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;
}

#comp-mdqnu3zt {
--bg-overlay-color: rgb(var(--color_28));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdqnu3zz5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdqnu402 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqnu402 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-mdqnu402 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu402 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqnu402 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu402 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqnu402 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqnu4037 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqnu4037 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(58px, min(80px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-mdqnu4037 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu4037 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqnu4037 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu4037 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqnu4037 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdqnu40411 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqnu40411 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdqnu40411 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu40411 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(14px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    #comp-mdqnu40411 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdrpwqwm {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(
        3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))
    );
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrpwqwm {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrpwqwm {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

#comp-mdqmqsd0 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdqmqsd42_r_comp-lgnn37bd1 {
--shc-mutated-brightness: 128, 128, 128;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lgnn37bd1 {
        --shc-mutated-brightness: 1, 15, 13;
    }
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcss2i {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #000000;
    background-color: transparent;
    font-size: 32px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #000000;
    background-color: transparent;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-mdqmqsd42_r_comp-m010jxj2 {
height: max-content;
    min-width: max-content;
}

#comp-mdrb2xaf {
--fill-layer-image-opacity: 0.26;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mdrb2xbx {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdrb2xcb11 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdrb2xcb11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-mdrb2xcb11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcb11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdrb2xcb11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdrb5lml {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdrb5lml :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdrb5lml [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb5lml :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(5px + 22 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    #comp-mdrb5lml [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

.comp-mdrb2xcc4 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-mdrb2xcc4 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-mdpny1t3_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-mdpny1t3_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-mdpny1t3_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-mdpny1t3_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdpny1t3_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdpny1t3_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-mdpny1t3_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-mdpny1t3_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-mdpny1t3_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(
        3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))
    );
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

#comp-mdpny1t3_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-mdpny1t3_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdpny1t3_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mdpny1t3_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1t3_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-mdpny1t3_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-mdpny1t3_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-mdpny1t3_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-mdpny1t3_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-mdpny1t3_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mdpny1t3_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-mdpny1t3_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-mdpny1t3_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-mdpnzrw4_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-mdpnzrw4_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-mdpnzrw4_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-mdpnzrw4_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-mdpnzrw4_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-mdpnzrw4_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-mdpnzrw4_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-mdpnzrw4_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-mdpny1vc_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-mdpny1vc_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-mdpny1vc_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-mdpny1vc_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-mdpny1vc_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-mdpny1vc_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

@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;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-touch-callout: none) {
.UNhuLu .fEGEM_ > .kGvnrc > .xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

@keyframes fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes changing_background {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn);
    }
}

@keyframes Spinner1787510382__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;
    }
}

@keyframes StatesButton636241605__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);
    }
}

@container (max-width: 288px) {
.skymIZO form fieldset > div {
        column-gap: 0 !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .W2wmu {
            font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .LntaG {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px;
    }
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerOne"],
        .cexvV > .GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
    .cexvV > .GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
        .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
    .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerThree"],
        .cexvV > .GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
    .cexvV > .GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFour"],
        .cexvV > .GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
    .cexvV > .GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFive"],
        .cexvV > .GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
    .cexvV > .GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerSix"],
        .cexvV > .GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
    .cexvV > .GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerOne"],
        .cexvV > .GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
    .cexvV > .GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
        .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
    .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerThree"],
        .cexvV > .GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
    .cexvV > .GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFour"],
        .cexvV > .GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
    .cexvV > .GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFive"],
        .cexvV > .GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
    .cexvV > .GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerSix"],
        .cexvV > .GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
    .cexvV > .GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerOne"],
        .cexvV > .GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerOne"],
    .cexvV > .GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
        .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerTwo"],
    .cexvV > .GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerThree"],
        .cexvV > .GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerThree"],
    .cexvV > .GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFour"],
        .cexvV > .GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFour"],
    .cexvV > .GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerFive"],
        .cexvV > .GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerFive"],
    .cexvV > .GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .UrDHJ > .GkY6Q[data-heading-level="headerSix"],
        .cexvV > .GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ > .GkY6Q[data-heading-level="headerSix"],
    .cexvV > .GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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: "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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: "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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: "madefor-display-bold";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2") format("woff2-variations"),
        url("//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B,
        U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015,
        U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2") format("woff2");
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2") format("woff2");
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2") format("woff2");
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2") format("woff2");
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2") format("woff2");
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew02-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2") format("woff2");
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2") format("woff2");
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2") format("woff2");
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2") format("woff2");
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew10-65medi";
    font-style: normal;
    font-weight: 700;
    src: url("//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2") format("woff2");
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: "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;
}

@font-face {
font-family: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto 0px auto auto 0px 0px auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto auto 0px auto auto auto auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduy9 {
        min-height: 97.0288179996918vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 99.99810513726015%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduy9 {
        min-height: 89.20554517008718vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 100.00001081595896%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduy9 [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduy9)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduy9):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduy9"] {
        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-m9bxduy9 [data-motion-part="BG_LAYER comp-m9bxduy9"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduy9[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyj1 {
        width: 100.06612141927083%;
        margin-top: max(0.5px, 0.0099792 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006619 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyj1 {
        width: 100.0661214192708%;
        margin-top: max(0.5px, 0.0410821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduyj1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        width: 54.2091512570017%;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        width: 83.59937166668234%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0379923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0338897 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 70px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyo16 {
        width: 27.81548495687289%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.0661615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyo16 {
        width: 47.3888787508677%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.1507179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 184.9389265814136fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyr2 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyr2 {
        width: 100.66984550641439%;
        --aspect-ratio: 0.23656254954812103;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt {
        width: 80.10708318463486%;
        margin-left: max(0.5px, 0.0012607 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyu2 {
        height: 6.691292262024244%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyu2 {
        height: 9.933628777165794%;
        margin-bottom: max(0.5px, 0.0200744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz24 [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduz24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduz24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduz24"] {
        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-m9bxduz24 [data-motion-part="BG_LAYER comp-m9bxduz24"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduz24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: unset;
        margin-left: min(-0.5px, -0.4601644 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.2964478 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: none;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz37:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz411 {
        --l_display: unset;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: center;
        margin-left: max(0.5px, 0.1183036 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz411 {
        --l_display: none;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: start;
        margin-left: max(0.5px, 0.1233974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 1.7184897 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz411:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz533 {
        width: 47.63859846422826%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0050049 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz533 {
        width: 99.99763257575758%;
        align-self: start;
        justify-self: center;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz533:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz615 {
        min-height: 123.89606336157726px;
        width: 80.72824329874919%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0199948 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        min-height: 0px;
        width: 95.40004587442918%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0876641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        --textAlign: center;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: 32.40000000000009px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqful {
        width: 57.83803446683877%;
        align-self: flex-start;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.0647537 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 195.07709562518465fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqful {
        width: 76.67955634693097%;
        align-self: center;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.1550579 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 253.03610785453256fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxqful:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo {
        width: 99.85355040690547%;
        --aspect-ratio: 0.23660658010840716;
        margin-top: max(0.5px, 0.0006408 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo {
        width: 100.01211259340444%;
        --aspect-ratio: 0.23659793814432897;
        margin-top: max(0.5px, 0.0012819 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        width: 85.8234348156684%;
        margin-left: max(0.5px, 0.0000108 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006613 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        width: 87.72259175384579%;
        margin-left: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012822 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        --fontSize: 12spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x9ylbq {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9x9ylbq .comp-m9x9ylbq-container {
        grid-template-rows: minmax(max(0.5px, 1.0294875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x9ylbq [data-motion-part="BG_LAYER comp-m9x9ylbq"] {
        overflow: clip;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6714436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2271234 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzc24 [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzc24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzc24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzc24"] {
        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-m9bxduzc24 [data-motion-part="BG_LAYER comp-m9bxduzc24"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzc24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzd15 .comp-m9bxduzd15-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n5 {
        width: 79.046630859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n5 {
        width: 100.33617424242425%;
        margin-bottom: max(0.5px, 0.0077923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        width: 68.6255887576249%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        width: 99.83483554339107%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0773026 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        width: 99.66731159454486%;
        margin-left: max(0.5px, 0.0026231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0466744 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 48px;
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1446715 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n917:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2na14 {
        width: 88.34195557614599%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2na14 {
        width: 100%;
        margin-right: 0px;
    }

    .comp-m9bxg2na14-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.011638 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb16 {
        width: 39.3908309003393%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.9998125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb16 {
        width: 99.81595960549289%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.5fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nc23 {
        width: 108.38272650296359%;
        --aspect-ratio: 0.23657852564102563;
        margin-top: max(0.5px, 0.0007022 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nc23 {
        width: 87.6277156200456%;
        --aspect-ratio: 0.23652544497367545;
        margin-top: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        width: 100.25641025641026%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006197 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        width: 87.63001134644477%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001241 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        --fontSize: 21.638spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        --fontSize: 45.949spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzx23 .comp-m9bxduzx23-container {
        grid-template-rows: minmax(max(0.5px, 1.6408258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzy12 .comp-m9bxduzy12-container {
        justify-content: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzy12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv00__"] {
        width: calc(((50% - ((0px + 0px) + 0px)) - 0px));
    }

    [id^="comp-m9bxdv00__"] .comp-m9bxdv00-container {
        grid-template-rows: minmax(max(0.5px, 0.7101564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0010__"] {
        --mediaOpacity: 0.33;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914063 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084284 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.496319 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0005065 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        justify-self: start;
        margin-left: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        width: 88.87419871794872%;
        justify-self: center;
        margin-left: 0px;
        margin-top: max(0.5px, 0.0650641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: center;
        --fontSize: 27spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        min-height: 76.78125px;
        --l_display: unset;
        width: 83.33333333333333%;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000299 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        min-height: 60.64419644116197px;
        --l_display: none;
        width: 78.9830804280503%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 11.057631259927042px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0412__"] {
        width: 10.854700854700544%;
        margin-right: max(0.5px, 0.0576923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.7071915 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9695821 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8866797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.007335 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: max(0.5px, 0.0088538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0112026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}
 

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        width: 53.81057002338144%;
        margin-left: max(0.5px, 0.0074468 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        width: 54.2465469149592%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174479 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0388021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        --minFontSize: 20px;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg519:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        min-height: 69.093066127974px;
        width: 76.37315879735999%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0706986 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        min-height: 0px;
        width: 80.08776909038751%;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1322716 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        --letterSpacing: -0.05em;
        --fontSize: 86.37077194717705spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 43.803spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg536:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        width: 99.19676691123115%;
        margin-left: max(0.5px, 0.008097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0406307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 {
        width: 99.9993896484375%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
    }

    

    

    #comp-m9cxqg5414 .style-m9cxqg5514__root {
        --AccordionContainer1266025101-hPadding: 21;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
        border-bottom: 0px solid rgb(0, 0, 0);
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
        fill: #9E816B;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
        color: #9E816B;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg5414:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5527-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
        width: 90.95212575919972%;
        margin-left: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.00004 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
        width: 90.80901240306285%;
    }

    .comp-m9x6fbrx-container {
        grid-template-rows: minmax(max(0.5px, 0.1769231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.999975fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
        width: 100%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 75.84321120689656%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg566-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
        width: 100.14239943040228%;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
        width: 90.18507863444572%;
    }

    .comp-m9x6cjkh5-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.8906fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
        width: 98.67617405932684%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 64.63121106124379%;
        margin-right: max(0.5px, 0.000021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 42.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5613-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
        
    }

    

    :is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) .style-m9xbf6r73__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
        width: 82.59166963332147%;
    }

    .comp-m9e35k7f-container {
        grid-template-rows: minmax(max(0.5px, 0.174359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.0004375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
        width: 99.11181963106354%;
        --aspect-ratio: 0.23658405172413793;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 82.48114224137932%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001222 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5715-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
        
    }

    

    :is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) .style-m9xbgcrh2__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0013216 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
        width: 83.79538981844073%;
    }

    .comp-m9x697y24-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 294.227fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
        width: 98.56335414492892%;
        --aspect-ratio: 0.23660429513076758;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 84.44532197928811%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfd {
        width: 74.44771426267839%;
        margin-left: max(0.5px, 0.1322131 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfd {
        width: 79.96065261024225%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9e2kgfd-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2kgfd:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0257035 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0636513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgff13 {
        width: 33.789088940029785%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.999625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgff13 {
        width: 100%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 314.351625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh11 {
        width: 108.3871731562213%;
        --aspect-ratio: 0.23657852564102563;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh11 {
        width: 91.46278506134804%;
        --aspect-ratio: 0.23650960424580408;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        width: 89.31648082518706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        width: 55.49617406940396%;
        margin-bottom: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 0.7591949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 1.4969359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzq17 [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzq17)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzq17):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzq17"] {
        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-m9bxduzq17 [data-motion-part="BG_LAYER comp-m9bxduzq17"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzq17[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        transform: translate3d(0, 0, 0);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxtb4z:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2ddix:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2djtj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03l06e:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03j32o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        min-height: 137.390625px;
        width: 100%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 60px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03kc5m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9yl1ymb .comp-m9yl1ymb-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3395438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl1ymb [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yl1ymb)[data-has-alpha="true"] canvas,
    :is(#comp-m9yl1ymb):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yl1ymb"] {
        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-m9yl1ymb [data-motion-part="BG_LAYER comp-m9yl1ymb"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yl1ymb[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl7snp {
        width: 89.82954545454545%;
        align-self: end;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --blendMode: normal;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --blendMode: screen;
        --textScale__minFontSize: 70;
        --textScale__maxFontSize: 70;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl3jqj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5c5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5g2 {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5g2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6449055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8853586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduza8 {
        width: 30.246988932291668%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0007615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0643084 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduza8 {
        width: 90.17427884615384%;
        align-self: start;
        justify-self: center;
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduza8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        width: 99.85782516938798%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --textAlign: left;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --textAlign: center;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        width: 86.18873074054677%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: left;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: center;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc15 {
        height: 79.04093787717738%;
        width: 64.0838623046875%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0461435 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007717 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc15 {
        height: 61.46927268583668%;
        width: 108.33133012820512%;
        align-self: end;
        justify-self: start;
        margin-left: min(-0.5px, -0.0833133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0013829 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6hosi {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --l_display: unset;
        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-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 11/1/12/2;
        --is-sticky: 1;
    }

    #comp-m9y6hosi .comp-m9y6hosi-container {
        grid-template-rows: minmax(max(0.5px, 1.0777875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9y6hosi ~ * {
        transform: var(--experimental-safari-sticky-fix);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3m {
        width: 91.94511217948718%;
        justify-self: start;
        margin-top: max(0.5px, 0.0213941 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0440505 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        width: 79.72395447211198%;
        margin-left: max(0.5px, 0.186238 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1068769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3p1:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3p1:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3t2 {
        width: 98.45570778244866%;
        margin-left: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3t2:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3t2:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0wznhg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 12/1/13/2;
    }

    #comp-ma0wznhg .comp-ma0wznhg-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0562102 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yq {
        width: 100%;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yq {
        width: 89.3369391025641%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0x34yq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx16 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx16 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yz19 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yz19 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.103127079174983fr 0.8968729208250169fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0265898 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbzmm [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9pqbzmm)[data-has-alpha="true"] canvas,
    :is(#comp-m9pqbzmm):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9pqbzmm"] {
        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-m9pqbzmm [data-motion-part="BG_LAYER comp-m9pqbzmm"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9pqbzmm[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznk4 {
        width: 100%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznk4 {
        width: 108.8551812770563%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0367989 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbznk4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznn8 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznn8 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznq5 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznq5 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzn9 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzna2 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv061 {
        --l_display: unset;
        grid-area: 9/1/10/2;
    }

    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 0.7735125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 1.5657844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv061 [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv061)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv061):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv061"] {
        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-m9bxdv061 [data-motion-part="BG_LAYER comp-m9bxdv061"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv061[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0616 {
        min-height: 213.4140625px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.2377784 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0754226 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0616 {
        min-height: 336.1736111111111px;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.7401442 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv075 {
        width: max(0.5px, 0.1356692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0115538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.3526872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.7600974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv08:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        margin-bottom: 2.6521252448242625%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        --textAlign: center;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conapy {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9conapy:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        width: 41.23453776041667%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        width: 74.31089743589742%;
        align-self: start;
        justify-self: center;
        margin-right: 0px;
        margin-top: max(0.5px, 0.1351564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 60;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0919:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        grid-template-rows: minmax(max(0.5px, 0.5865078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.8712742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0b10 {
        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-m9bxdv0b10 {
        --l_display: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0b10 .comp-m9bxdv0b10-container {
        grid-template-rows: minmax(max-content, 100.0000704535447%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0b16 {
        width: 91.88701923076923%;
        --aspect-ratio: 0.8362293929500791;
        margin-left: max(0.5px, 0.0401242 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.3107265 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 74.33223029009471%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 78.44951923076923%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-m9bxdv0c29 {
        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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0059266385883%);
    }

    #comp-m9bxdv0c29 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: start;
        margin-bottom: max(0.5px, 0.0006094 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0d4:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0d4:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d20 {
        width: 23.81094475599112%;
        --aspect-ratio: 0.8332767835574614;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0189388 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d20 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0189303 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        min-height: 0px;
        width: 99.80563654033041%;
        margin-bottom: max(0.5px, 0.0213034 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        min-height: 76.78125px;
        width: 100%;
        margin-bottom: max(0.5px, 0.0772308 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        --textAlign: center;
        --fontSize: 17px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.0160281 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.040641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: left;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: center;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        margin-bottom: 25.875px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: left;
        --fontSize: 10spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: center;
        --fontSize: 5.078spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0g1 {
        width: 8.79799074842893%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0g1 {
        width: 8.971124194000561%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1dbkq4 {
        width: 108.5981120554117%;
        --aspect-ratio: 0.836214670342411;
        --l_display: unset;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxdv0g13-container {
        grid-template-rows: minmax(max(0.5px, 0.5653336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5620438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0g13-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(503.60306154276594px, auto) minmax(509.2425770445849px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0h14 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0h14 .comp-m9bxdv0h14-container {
        grid-template-rows: minmax(max-content, 99.99988312636962%);
    }

    #comp-m9bxdv0h14 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0i4 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0i4 .comp-m9bxdv0i4-container {
        padding-right: 30px;
        padding-left: 30px;
        grid-template-rows: minmax(max-content, 99.99993125375956%);
    }

    #comp-m9bxdv0i4 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0k7 {
        width: 91.55676656588113%;
        margin-left: 0.0010142516056802372%;
        margin-top: 0.004346547843912119%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0k7 {
        width: 99.9905303030303%;
        margin-left: 0%;
        margin-top: 0%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0k7:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0k7:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 {
        margin-left: 0.0008828294983923277%;
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 {
        margin-left: 0.007102945354673738%;
        margin-bottom: 4.864198654821139%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        margin-bottom: 15.97039669888078%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0m16 {
        margin-left: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0m16 {
        min-width: 324.5px;
        width: 99.84373890191064%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a046j .comp-ma1a046j-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hwv {
        width: 73.13772083002296%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0007318 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hwv {
        width: 95.29356060606061%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0014014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000401 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma1a1hwv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        width: 94.48971479678029%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
        grid-template-rows: minmax(max(0.5px, 0.7692305 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37ba {
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37bd1 {
        --rd: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9zy2pwd_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv0u1_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv0u1_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv0u1_r_comp-m95q455o"] {
        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-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bxdv0u1_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv0u1_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowstpqx .comp-m9bxdv0r2_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowswxtj .comp-m9bxdv0r2_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 50px;
        grid-template-rows: minmax(148.352px, auto) minmax(290.594px, auto) minmax(310px, auto);
        grid-template-columns: 1.3529415624988976fr 0.9595067153106014fr 1.028903926070257fr 0.6585908915325889fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 20px;
        grid-template-rows: minmax(200.523px, auto) minmax(117.102px, auto) minmax(289.375px, auto) minmax(140px, auto) minmax(130px, auto) minmax(306px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007122 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0014615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.4280924306351114;
        width: 30.734113933767855%;
        margin-bottom: max(0.5px, 0.0330508 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.34631726952682346;
        width: 57.922759632335556%;
        margin-bottom: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 74.42863192475008%;
        align-self: start;
        margin-top: 0.04010163358014552%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 100%;
        align-self: center;
        margin-top: 0.024483618233618235%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 5.733656609195402%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 40spx;
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 100%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 5/1/6/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        margin-left: 0.3102086858432036%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 2/4/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.19992186736986034;
        width: 70.30364252379572%;
        margin-top: max(0.5px, 0.0821126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.23636363636363636;
        width: 50%;
        margin-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 3/1/4/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 6/1/7/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2y113:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/2/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(48px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(60px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0692308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 12px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 11.057631259927042px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123157 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --bg-overlay-color: rgb(var(--color_32));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(70px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --bg-overlay-color: rgb(var(--color_18));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --bg-overlay-color: rgb(var(--color_15));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        text-align: center;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130205 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: "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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: "pinyon-script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: "pinyon script";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p343v {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p343v .comp-ma5p343v-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma5p343v {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344810:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344c2 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344c2 .comp-ma5p344c2-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-ma5p344c2 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344e6 {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344g14 {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344g14 {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344g14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344j {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344j {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344j:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344m15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqg {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqg .comp-m98o0fqg-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98o0fqg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0u5uqn:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqf5 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqf5 .comp-m98o0fqf5-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-m98o0fqf5 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7ku2n {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o6nhf {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o6nhf {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98o6nhf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4af9 {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4af9 {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4af9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc {
        --lineHeight: 1.8em;
        --fontSize: 8.4spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4afc12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc40vd9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcdxri .comp-m9bcdxri-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6396484 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcdxri .comp-m9bcdxri-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0154436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcdxri [data-motion-part="BG_MEDIA comp-m9bcdxri"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bcdxri)[data-has-alpha="true"] canvas,
    :is(#comp-m9bcdxri):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bcdxri"] {
        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-m9bcdxri [data-motion-part="BG_LAYER comp-m9bcdxri"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bcdxri[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bcdxri"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxc {
        width: 79.08833821614583%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006404 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxc {
        width: 99.84848484848484%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        width: 68.6255887576249%;
        margin-right: max(0.5px, 0.000234 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210456 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        width: 96.68932466135263%;
        margin-right: max(0.5px, 0.0038462 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.052841 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        margin-left: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxh17 {
        margin-left: max(0.5px, 0.0025228 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxh17 {
        width: 74.86674164995843%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0550744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxh17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        width: 100%;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxj5 {
        width: 96.601300797105%;
        margin-left: max(0.5px, 0.0123598 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98sscwz .comp-m98sscwz-container {
        grid-template-rows: minmax(max(0.5px, 6.7510147 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ssjyl .comp-m98ssjyl-container {
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98ssjyn1__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    [id^="comp-m98ssjyn1__"] .comp-m98ssjyn1-container {
        grid-template-rows: minmax(max(0.5px, 1.1242043 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
[id^="comp-m98ssjyn1__"]:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m98sv6tp__"] {
        margin-left: max(0.5px, 0.0003846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0398499 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] {
        width: 87.07904075091572%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.1372596 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: none;
        width: 63.30399196973207%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: unset;
        width: 63.30399196973206%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        --textTransform: uppercase;
        --fontFamily: "times new roman", times, serif;
        --letterSpacing: 0.25em;
        --fontWeight: 400;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj2xee__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.7772436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0027256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sxmsc__"] {
        align-self: start;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: max(0.5px, 0.8244191 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t1jgt .comp-m98t1jgt-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.7951092 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t7f6q {
        width: 100.15388257575758%;
        margin-bottom: max(0.5px, 0.0012 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}



@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0049988 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        width: 100%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        --lineHeight: 0.6em;
        --fontSize: 90px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        --lineHeight: 0.8em;
        --fontSize: 60px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2t7i {
        width: 67.74052285421556%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        width: 100%;
        margin-bottom: max(0.5px, 0.051241 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98tjlzp {
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8eep {
        min-height: 60.721715657477944px;
        order: 4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd6o2i {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267556 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312513 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0036443 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8ag1 {
        --aspect-ratio: 0.6663199861327859;
        width: max(0.5px, 0.2336664 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me77z2jw {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267555 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowstpqx .comp-m80mqd17_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowswxtj .comp-m80mqd17_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4jm .comp-m80mqd17_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowrmcg7 .comp-m80mqd17_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmoe1 .comp-m80mqd17_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmjqi .comp-m80mqd17_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4my .comp-m80mqd17_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-ma5p344l14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98o7vhc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bcedxj5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m98sv6tp__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-family: "times new roman", times, serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.25em !important;
    }

    [id^="comp-m9ijs76j__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m9wj25ji__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 90px !important;
        line-height: 0.6 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        line-height: 0.8 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98t2t7i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m80mqd17_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#nzv8r .nzv8r-container {
        grid-template-rows: auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#nzv8r .nzv8r-container {
        grid-template-rows: auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwjl {
        min-height: 91.8139179755672vh;
        height: auto;
    }

    #comp-me7euwjl .comp-me7euwjl-container {
        padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.9999695427607%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwjl {
        min-height: 97.31782797600465vh;
        height: auto;
    }

    #comp-me7euwjl .comp-me7euwjl-container {
        padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99842465060308%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwjl [data-motion-part="BG_MEDIA comp-me7euwjl"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-me7euwjl)[data-has-alpha="true"] canvas,
    :is(#comp-me7euwjl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-me7euwjl"] {
        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-me7euwjl [data-motion-part="BG_LAYER comp-me7euwjl"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-me7euwjl[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-me7euwjl"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdybz {
        margin-bottom: max(0.5px, 0.0013 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me8pdybz:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 {
        margin-bottom: max(0.5px, 0.0075521 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 {
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 {
        --maxFontSize: 180px;
        --letterSpacing: -0.05em;
        --fontSize: 180spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 {
        --maxFontSize: 120px;
        --letterSpacing: -0.05em;
        --fontSize: 120spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck {
        width: 88.51699856476498%;
        margin-bottom: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwks15 {
        width: 3.3900541030859035%;
        --aspect-ratio: 0.6583690987124399;
        margin-left: max(0.5px, 0.443591 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwks15 {
        margin-left: 0px;
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwks15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2by .comp-me7fa2by-container {
        grid-template-rows: minmax(max(0.5px, 0.8834492 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8834492 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2c0 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #comp-me7fa2c0 .comp-me7fa2c0-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fnw0x {
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt {
        width: 92.14163215306542%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt {
        width: 97.75529498913224%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0642359 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 {
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 {
        --maxFontSize: 100px;
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 {
        --maxFontSize: 120px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2c04 {
        grid-area: 2/1/3/2;
    }

    #comp-me7fa2c04 .comp-me7fa2c04-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 {
        margin-left: max(0.5px, 0.0148795 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0641026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo4 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo5 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo5 {
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlh1 .comp-me7euwlh1-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlh1 .comp-me7euwlh1-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwli8 {
        margin-top: min(-0.5px, -0.0000109 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000211 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwli8 {
        margin-top: min(-0.5px, -0.0012617 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwli8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 {
        width: 88.51699856476498%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0210398 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 {
        width: 88.67616305169004%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 {
        margin-bottom: max(0.5px, 0.0187437 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 {
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 {
        --letterSpacing: -0.05em;
        --fontSize: 196.923spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoo1 .comp-me7euwoo1-container {
        padding-top: max(0.5px, 0.0910281 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910281 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-me7euwoo1 {
        grid-area: 5/1/6/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoo1 {
        --l_display: unset;
        grid-area: 5/1/6/2;
    }

    #comp-me7euwoo1 .comp-me7euwoo1-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3627 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwop10 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006609 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwop10 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0309078 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 {
        --letterSpacing: -0.05em;
        --fontSize: 196.923spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwot {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot {
        margin-bottom: max(0.5px, 0.051282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot20 {
        --l_display: unset;
        width: 82.44415553717054%;
        margin-bottom: 0px;
        align-self: center;
    }

    .comp-me7euwot20-container {
        grid-template-rows: minmax(max(0.5px, 0.1678742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwou28 {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.0013008 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 {
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-me7euwow8_r_comp-lowstpqx .comp-me7euwow8_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-me7euwow8_r_comp-lowswxtj .comp-me7euwow8_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrm4jm .comp-me7euwow8_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}


@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-me7euwow8_r_comp-lowrmcg7 .comp-me7euwow8_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmoe1 .comp-me7euwow8_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmjqi .comp-me7euwow8_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrm4my .comp-me7euwow8_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-me7euwow8_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(180px, max(0.5px, 0.234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(120px, max(0.5px, 0.3076923 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(120px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538461 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538461 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-me7euwow8_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(
            3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))
        );
    }
}

@keyframes xDDB8S {
0%,
    to {
        opacity: 0;
    }

    60% {
        opacity: 1;
    }
}

@media (max-width: 685px) {
.use-media-queries .RiOfiW.EfvfyL,
    .use-media-queries .RiOfiW.NAWdyL,
    .use-media-queries .RiOfiW.PoYsMP,
    .use-media-queries .RiOfiW.TBrkhx,
    .use-media-queries .RiOfiW.g8vcTX,
    .use-media-queries .RiOfiW.ivAnV0 {
        flex-direction: column;
    }
}

@media (min-width: 686px) and (max-width: 980px) {
.use-media-queries .iSTCpN.ivAnV0 {
        padding: calc(40px + (var(--root-width) - 981px) / 19) calc(48px + (var(--root-width) - 981px) / 19);
    }
}

@media (max-width: 685px) {
.use-media-queries .iSTCpN.ivAnV0 {
        padding: 24px;
    }
}

@media (min-width: 660px) {
.use-media-queries .FbwBsX {
        margin-bottom: 20px;
    }

    .use-media-queries .FbwBsX.G1V6el {
        margin-bottom: 11px;
    }

    .use-media-queries .FbwBsX.G1V6el.ZBB0ua {
        margin-bottom: -14px;
        margin-top: -13px;
        max-width: 209px;
        position: relative;
        top: -24px;
    }

    .use-media-queries .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
        max-width: 189px;
    }

    .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
        margin-top: 12px;
        max-width: none;
    }

    .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.KwFkyo {
        margin-bottom: 10px;
    }

    .use-media-queries .FbwBsX.KwFkyo.ZBB0ua {
        margin-bottom: -13px;
        margin-top: -13px;
        max-width: 359px;
        position: relative;
        top: -24px;
    }

    .use-media-queries .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
        max-width: 339px;
    }

    .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
        margin-top: 17px;
        max-width: none;
    }

    .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.x_FPRX {
        margin-bottom: 10px;
    }

    .use-media-queries .FbwBsX.feQY6g {
        margin-bottom: 9px;
        max-width: 740px;
    }

    .use-media-queries .FbwBsX.feQY6g.ZBB0ua {
        margin-bottom: -12px;
        margin-top: -6px;
        position: relative;
        top: -31px;
    }

    .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
        margin-top: 12px;
        max-width: none;
    }

    .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.jDqjOt {
        margin-bottom: var(--blog-pl-common-title-margin);
    }

    .use-media-queries .FbwBsX.jDqjOt.ZBB0ua {
        max-width: 207px;
    }

    .use-media-queries .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
        max-width: 187px;
    }

    .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
        max-width: none;
    }

    .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.UUSLFD,
    .use-media-queries .FbwBsX.hKl06e,
    .use-media-queries .FbwBsX.i_25UC,
    .use-media-queries .FbwBsX.lyd6fK,
    .use-media-queries .FbwBsX.yWOr1I {
        margin-bottom: var(--blog-pl-common-title-margin);
    }

    .use-media-queries .FbwBsX.EfvfyL.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.ZBB0ua,
    .use-media-queries .FbwBsX.UUSLFD.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.ZBB0ua,
    .use-media-queries .FbwBsX.hKl06e.ZBB0ua,
    .use-media-queries .FbwBsX.i_25UC.ZBB0ua,
    .use-media-queries .FbwBsX.lyd6fK.ZBB0ua,
    .use-media-queries .FbwBsX.yWOr1I.ZBB0ua {
        margin-inline-end: 30px;
    }

    .use-media-queries .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.hKl06e.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.i_25UC.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
        margin-inline-end: 0;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
        max-width: 342px;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
        max-width: 322px;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
        max-width: none;
    }

    .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
    .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px;
    }

    .use-media-queries .FbwBsX.ZpmKeC {
        margin-bottom: 6px;
    }

    .use-media-queries .FbwBsX.sCkhyN {
        margin-bottom: 12px;
    }

    .use-media-queries .FbwBsX.sCkhyN.JufO9Q {
        bottom: 0;
        margin-bottom: 30px;
    }

    .use-media-queries .FbwBsX.FK1tXh,
    .use-media-queries .FbwBsX.JnzaaY,
    .use-media-queries .FbwBsX.LdmkLw,
    .use-media-queries .FbwBsX.hp0NoL {
        margin-bottom: 18px;
    }

    .use-media-queries .FbwBsX.FK1tXh.JufO9Q,
    .use-media-queries .FbwBsX.JnzaaY.JufO9Q,
    .use-media-queries .FbwBsX.LdmkLw.JufO9Q,
    .use-media-queries .FbwBsX.hp0NoL.JufO9Q {
        bottom: 0;
        margin-bottom: 36px;
    }

    .use-media-queries .FbwBsX.FK1tXh.JufO9Q,
    .use-media-queries .FbwBsX.JnzaaY.JufO9Q,
    .use-media-queries .FbwBsX.hp0NoL.JufO9Q {
        margin-bottom: 0;
        padding-bottom: 0;
    }
}

@media (min-width: 660px) {
.use-media-queries .nebVix {
        padding-bottom: 23px;
    }
}

@media (min-width: 660px) {
.use-media-queries .TE7que {
        margin-bottom: 12px;
    }
}

@media (max-width: 685px) {
.use-media-queries .NPsER6.TBrkhx,
    .use-media-queries .NPsER6.g8vcTX {
        padding-top: 12px;
    }
}

@media (max-width: 685px) {
.use-media-queries .NPsER6.ivAnV0 {
        padding-top: 36px;
    }
}

@media (min-width: 686px) {
.use-media-queries .Gf88Ln {
        -webkit-line-clamp: 1;
    }
}

@media (min-width: 740px) {
.use-media-queries .Gf88Ln {
        -webkit-line-clamp: 2;
    }
}

@media (min-width: 886px) {
.use-media-queries .Gf88Ln {
        -webkit-line-clamp: 3;
    }
}

@keyframes AgCb8e {
0% {
        transform: scale(0.1);
    }

    40% {
        transform: scale(1.3);
    }

    70% {
        transform: scale(0.9);
    }

    90% {
        transform: scale(1.1);
    }

    to {
        transform: scale(1);
    }
}

@keyframes EN90Pa {
0% {
        opacity: 0.1;
        transform: scale(0.1);
    }

    20% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: scale(1.5);
    }
}

@keyframes JVoWJX {
0% {
        opacity: 0;
        transform: translateX(5px) scale(1);
    }

    20% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateX(17px) scale(0);
    }
}

@keyframes xxdw6w {
0% {
        -webkit-mask-position: 100% 50%;
        mask-position: 100% 50%;
    }

    to {
        -webkit-mask-position: 0 50%;
        mask-position: 0 50%;
    }
}

@media (max-width: 659px) {
.use-media-queries .TpXFK4,
    .use-media-queries .dU7Co_,
    .use-media-queries .ewnq0g,
    .use-media-queries .sEWsEY {
        margin-bottom: 0;
    }
}

@media print {
.tQ0Q1A {
        color: #000 !important;
    }
}

@media (min-width: 980px) {
.use-media-queries .mtJpOF .dZs5e3 {
        padding-inline-start: 18px;
    }
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.A9WFUN {
        height: 40px;
        width: 40px;
    }
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.A0qBRg {
        height: 92px;
        width: 92px;
    }
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.zI70HL {
        height: 100px;
        width: 100px;
    }
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.pozZSb {
        height: 80px;
        width: 80px;
    }
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.bCACxF {
        height: 40px;
        width: 40px;
    }
}

@media (min-width: 660px) {
.use-media-queries .ERF5R1.C3KamW {
        height: 30px;
        width: 30px;
    }
}

@media (min-width: 980px) {
.use-media-queries .SbjQym {
        padding-bottom: 12px;
    }
}

@media (min-width: 980px) {
.use-media-queries .SbjQym.Mo4mKl {
        padding: 11px 11px 24px;
    }
}

@media (min-width: 980px) {
.use-media-queries .G1sD4r .V_aJB6,
    .use-media-queries .PVEWzt .V_aJB6,
    .use-media-queries .eOIH_4 .V_aJB6,
    .use-media-queries .otAa9D .V_aJB6 {
        font-size: 12px;
    }
}

@media (min-width: 980px) {
.use-media-queries .YiEou4 {
        display: inline-block;
        margin-inline-start: auto;
    }
}

@media (min-width: 980px) {
.use-media-queries .Mo4mKl .GygROR {
        margin-inline-end: 0;
    }
}

@keyframes M5aq50 {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (min-width: 660px) {
.use-media-queries .T5UMT5.tMAW2P {
        line-height: 24px !important;
    }
}

@media (max-width: 659px) {
.use-media-queries .T5UMT5.PW6Nzn,
    .use-media-queries .T5UMT5.v0TP18 {
        line-height: 1.4 !important;
    }
}

@media (min-width: 660px) {
.use-media-queries .T5UMT5.ML3wIh._wPn3X,
    .use-media-queries .T5UMT5.SmUSYw._wPn3X,
    .use-media-queries .T5UMT5.nOu63e._wPn3X,
    .use-media-queries .T5UMT5.xAtwHK._wPn3X {
        margin-top: 0;
    }
}

@media (min-width: 660px) {
.use-media-queries .T5UMT5 {
        font-size: inherit;
        line-height: inherit;
        margin-top: 1px;
    }

    .use-media-queries .T5UMT5.AreR2k,
    .use-media-queries .T5UMT5.I9XQQf,
    .use-media-queries .T5UMT5.LMmmGm,
    .use-media-queries .T5UMT5.Qr0HYQ,
    .use-media-queries .T5UMT5.xwfLlB {
        line-height: 1.4;
    }
}

@keyframes wNW36F {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes JqqXMV {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

@media only screen and (max-width: 300px) {
.ynW8KF {
        max-width: 100%;
        overflow: hidden;
    }
}

@media only screen and (max-width: 300px) {
.IZ6Wrl .KhVdjt,
    .IZ6Wrl .RcfyI6 {
        margin: 0;
    }
}

@media (min-width: 980px) {
.use-media-queries .arh2qf {
        height: 450px;
        padding: 0;
    }
}

@media (min-width: 980px) {
.use-media-queries .cJscj1 {
        font-size: 32px;
        line-height: 1.5;
        margin-bottom: 12px;
        max-width: 620px;
    }
}

@media (min-width: 980px) {
.use-media-queries .cTdFFO {
        max-width: 620px;
    }
}

@media (min-width: 980px) {
.use-media-queries .wdbmEY {
        margin-top: 48px;
    }
}

@font-face {
font-family: "madefor-display";
    font-style: normal;
    font-weight: 400;
    src: url("//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2") format("woff2-variations"),
        url("//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/v1/madefor-display.woff2") format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B,
        U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015,
        U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: "helveticaneuew01-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;
}

@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: "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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#r9lk5 .r9lk5-container {
        grid-template-rows: 0px auto 0px auto auto auto auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#r9lk5 .r9lk5-container {
        grid-template-rows: 0px auto 0px auto auto auto auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1l5 {
        height: 132.84467713787086vh;
    }

    #comp-mdpny1l5 .comp-mdpny1l5-container {
        grid-template-rows: minmax(max(0.5px, 1.2389323 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1l5 {
        height: 124.32166048237477vh;
    }

    #comp-mdpny1l5 .comp-mdpny1l5-container {
        grid-template-rows: minmax(max(0.5px, 2.0739974 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1l5 [data-motion-part="BG_MEDIA comp-mdpny1l5"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-mdpny1l5)[data-has-alpha="true"] canvas,
    :is(#comp-mdpny1l5):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdpny1l5"] {
        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-mdpny1l5 [data-motion-part="BG_LAYER comp-mdpny1l5"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-mdpny1l5[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-mdpny1l5"] {
        transform: translate3d(0, 0, 0);
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-mdpny1l5 [data-motion-part="BG_LAYER comp-mdpny1l5"] {
            overflow: hidden;
        }

        #comp-mdpny1l5 [data-motion-part="BG_MEDIA comp-mdpny1l5"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
        }

        :is(#comp-mdpny1l5)[data-has-alpha="true"] canvas,
        :is(#comp-mdpny1l5):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdpny1l5"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
            position: absolute;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemfw {
        width: 80.70847723219127%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.6642863 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemfw {
        width: 82.11738782051282%;
        align-self: start;
        justify-self: end;
        margin-top: max(0.5px, 0.9820513 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0884615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}



@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgw {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgw {
        margin-bottom: max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgw {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgw {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 60px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpog7b2 {
        width: 97.13296476722246%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpog7b2 {
        width: 92.60504874582107%;
        margin-bottom: max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpog7b2 {
        --textAlign: center;
        --lineHeight: 1.6em;
        --fontSize: 15.224spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpog7b2 {
        --textAlign: center;
        --lineHeight: 1.8em;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgx {
        width: 39.89071938065833%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdpoemgx-container {
        grid-template-rows: minmax(max(0.5px, 0.0950117 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 307.0134143390951fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgx {
        width: 57.167868900491634%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdpoemgx-container {
        grid-template-rows: minmax(max(0.5px, 0.1818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 223.10257462392644fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemh72 {
        width: 96.0445644949182%;
        --aspect-ratio: 0.23656520862729294;
        margin-bottom: max(0.5px, 0.0006511 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006514 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemh72 {
        width: 100.26458550420408%;
        --aspect-ratio: 0.23655056651279946;
        margin-bottom: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemhd11 {
        width: 87.847560963568%;
        margin-left: max(0.5px, 0.0009155 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemhd11 {
        width: 81.94542182499488%;
        margin-left: max(0.5px, 0.0012609 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubl {
        --l_display: unset;
        height: 152.3249072356215vh;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-mdxoqubl .comp-mdxoqubl-container {
        grid-template-rows: minmax(max(0.5px, 1.375651 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubl {
        --l_display: unset;
        height: 106.69642857142857vh;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-mdxoqubl .comp-mdxoqubl-container {
        grid-template-rows: minmax(max(0.5px, 1.8303897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdxoqubl [data-motion-part="BG_MEDIA comp-mdxoqubl"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-mdxoqubl)[data-has-alpha="true"] canvas,
    :is(#comp-mdxoqubl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdxoqubl"] {
        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-mdxoqubl [data-motion-part="BG_LAYER comp-mdxoqubl"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-mdxoqubl[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-mdxoqubl"] {
        transform: translate3d(0, 0, 0);
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-mdxoqubl [data-motion-part="BG_LAYER comp-mdxoqubl"] {
            overflow: hidden;
        }

        #comp-mdxoqubl [data-motion-part="BG_MEDIA comp-mdxoqubl"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
        }

        :is(#comp-mdxoqubl)[data-has-alpha="true"] canvas,
        :is(#comp-mdxoqubl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdxoqubl"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
            position: absolute;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubx {
        width: 80.70847723219127%;
        align-self: start;
        justify-self: center;
        margin-top: 14rem;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubx {
        width: 82.11738782051282%;
        align-self: start;
        justify-self: center;
        margin-top: 14rem;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0158854 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}



@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquby10 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquby10 {
        margin-bottom: max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquby10 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 100px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquby10 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 60px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubz15 {
        width: 97.13296476722246%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubz15 {
        width: 92.60504874582107%;
        margin-bottom: max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubz15 {
        --textAlign: center;
        --lineHeight: 1.6em;
        --fontSize: 15.224spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubz15 {
        --textAlign: center;
        --lineHeight: 1.8em;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquc013 {
        width: 39.89071938065833%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdxoquc013-container {
        grid-template-rows: minmax(max(0.5px, 0.0950117 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 307.0134143390951fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquc013 {
        width: 57.167868900491634%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdxoquc013-container {
        grid-template-rows: minmax(max(0.5px, 0.1818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 223.10257462392644fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquc8 {
        width: 96.0445644949182%;
        --aspect-ratio: 0.23656520862729294;
        margin-bottom: max(0.5px, 0.0006511 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006514 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquc8 {
        width: 100.26458550420408%;
        --aspect-ratio: 0.23655056651279946;
        margin-bottom: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquca7 {
        width: 87.847560963568%;
        margin-left: max(0.5px, 0.0009155 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquca7 {
        width: 81.94542182499488%;
        margin-left: max(0.5px, 0.0012609 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccsrx {
        --l_display: none;
        height: 132.84467713787086vh;
    }

    #comp-mdrccsrx .comp-mdrccsrx-container {
        grid-template-rows: minmax(max(0.5px, 1.2389323 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrccsrx [data-motion-part="BG_MEDIA comp-mdrccsrx"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-mdrccsrx)[data-has-alpha="true"] canvas,
    :is(#comp-mdrccsrx):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdrccsrx"] {
        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-mdrccsrx [data-motion-part="BG_LAYER comp-mdrccsrx"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-mdrccsrx[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-mdrccsrx"] {
        transform: translate3d(0, 0, 0);
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-mdrccsrx [data-motion-part="BG_LAYER comp-mdrccsrx"] {
            overflow: hidden;
        }

        #comp-mdrccsrx [data-motion-part="BG_MEDIA comp-mdrccsrx"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
        }

        :is(#comp-mdrccsrx)[data-has-alpha="true"] canvas,
        :is(#comp-mdrccsrx):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdrccsrx"] {
            height: 100%;
            width: 100%;
            margin: 0;
            overflow: hidden;
            position: absolute;
        }
    }
}


@media screen and (max-width: 1000px) {
  #comp-mdrccsrx {
    --l_display: flex !important;
    display: flex !important;
    flex-direction: column !important;

    /* prevenim colapsul */
    min-height: 739px !important;
    height: auto !important;

    /* să fie vizibil */
    opacity: 1 !important;
    visibility: visible !important;
    overflow: visible !important;

    /* să nu stea sub alte blocuri */
    position: relative !important;
    z-index: 5 !important;
  }

  #comp-mdrccsrx .comp-mdrccsrx-container,
  #comp-mdrccsrx .comp-mdrccsrx-container-pinned {
    position: relative !important;
    display: block !important;
    min-height: inherit !important;
    height: auto !important;
    overflow: visible !important;
  }
  .cards-our-work-mt{
    margin-top: 739px !important;
  }


}


@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss54 {
        width: 80.70847723219127%;
        justify-self: center;
        margin-top: max(0.5px, 0.6642863 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss54 {
        width: 100.0661214192708%;
        justify-self: end;
        margin-top: max(0.5px, 1.4950521 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}



@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss710 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss710 {
        margin-bottom: max(0.5px, 0.0338898 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss710 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss710 {
        --textAlign: center;
        --lineHeight: 0.85em;
        --fontSize: 70px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss91 {
        width: 97.13296476722246%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss91 {
        width: 92.60504874582107%;
        margin-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss91 {
        --textAlign: center;
        --lineHeight: 1.6em;
        --fontSize: 15.224spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss91 {
        --textAlign: center;
        --lineHeight: 1.8em;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssa2 {
        width: 39.89071938065833%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdrccssa2-container {
        grid-template-rows: minmax(max(0.5px, 0.0950117 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 307.0134143390951fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssa2 {
        width: 57.167868900491634%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-mdrccssa2-container {
        grid-template-rows: minmax(max(0.5px, 0.1818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 223.10257462392644fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssm {
        width: 96.0445644949182%;
        --aspect-ratio: 0.23656520862729294;
        margin-bottom: max(0.5px, 0.0006511 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006514 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssm {
        width: 100.26458550420408%;
        --aspect-ratio: 0.23655056651279946;
        margin-bottom: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssr11 {
        width: 87.847560963568%;
        align-self: center;
        justify-self: center;
        margin-left: max(0.5px, 0.0009155 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssr11 {
        width: 81.94542182499488%;
        align-self: center;
        justify-self: center;
        margin-left: max(0.5px, 0.0012609 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssr11 {
        --minFontSize: 15px;
        --fontSize: 30spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssr11 {
        --minFontSize: 15px;
        --fontSize: 30spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpopdll .comp-mdpopdll-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.4520974 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossap {
        width: 92.80090133349104%;
        margin-left: max(0.5px, 0.0725807 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossap {
        width: 90.17427884615384%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpossap:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmeun9 {
        width: 79.46222231575796%;
        margin-left: max(0.5px, 0.0480347 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0395026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmeun9 {
        width: 79.07586360102188%;
        margin-left: max(0.5px, 0.0505809 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0774439 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdqmeun9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossaw {
        --l_display: unset;
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossaw {
        --l_display: none;
        width: 98.45207326665917%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0190564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossaw {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossaw {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossax9 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossax9 {
        width: 99.87358130126981%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossax9 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossax9 {
        --minFontSize: 40px;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpouv09 {
        width: 100.00000000000001%;
        margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpouv09 {
        margin-bottom: max(0.5px, 0.1434385 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpouv09:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpouv0e3__"] {
        width: 72.6423296884724%;
        padding-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.393193 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 477.23129264322915fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpouv0e3__"] {
        padding-bottom: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0615585 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 477.23129264322915fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpouv0e3__"] {
        --rd: max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))
            max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp50g1__"] {
        width: 100.1536471903422%;
        justify-self: start;
        margin-left: min(-0.5px, -0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp50g1__"] {
        width: 99.81954192616485%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpow0t8__"] {
        min-height: 0px;
        height: 289.6352757939908px;
        width: 518.5224729891429px;
        --aspect-ratio: auto;
        margin-bottom: max(0.5px, 0.0489505 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpow0t8__"] {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5567708333333333;
        width: 100.00306381935721%;
        margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpow0t8__"] {
        --cornerRadius: max(0.5px, 0.0156256 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0156256 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppr8ay__"] {
        width: 94.99347196284654%;
        margin-left: max(0.5px, 0.0035502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppr8ay__"] {
        width: 91.94442873371015%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpoy0wb__"] {
        width: 95.18399467967191%;
        margin-left: max(0.5px, 0.0005554 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpoy0wb__"] {
        width: 98.10808124316623%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpoy0wb__"] {
        --minFontSize: 40px;
        --letterSpacing: -0.06em;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpoy0wb__"] {
        --minFontSize: 30px;
        --letterSpacing: -0.06em;
        --fontSize: 30spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp24os__"] {
        min-height: 0px;
        width: 100%;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp24os__"] {
        min-height: 57.59375px;
        width: 97.34932573473377%;
        margin-left: max(0.5px, 0.0160256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp24os__"] {
        --lineHeight: 1.6em;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp24os__"] {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 14;
        --lineHeight: 1.8em;
        --fontSize: 5.484spx;
        --textScale__maxFontSize: 16;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppv9a8__"] {
        align-self: start;
        margin-left: max(0.5px, 0.0174051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.6282744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppv9a8__"] {
        align-self: end;
        margin-left: max(0.5px, 0.0351564 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: min(-0.5px, -8e-7 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppusc3__"] {
        --aspect-ratio: 0.6662852784134249;
        width: max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppusc3__"] {
        --aspect-ratio: 0.6658854166666667;
        width: max(0.5px, 0.1172668 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppv584__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppv584__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppw2po__"] {
        --aspect-ratio: 0.6661458333333333;
        width: max(0.5px, 0.0586396 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppw2po__"] {
        --aspect-ratio: 0.665625;
        width: max(0.5px, 0.1155652 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.012941 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdppwbow__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdppwbow__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilrik {
        min-width: 21.447901304522706%;
        margin-left: max(0.5px, 0.3335876 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        align-self: flex-start;
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilrik {
        min-width: 49.43907586360102%;
        margin-left: 0px;
        margin-bottom: 0px;
        align-self: center;
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilril4 {
        width: max(0.5px, 0.1711576 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.0008443 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilril4 {
        width: max(0.5px, 0.3814103 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.0016426 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilril4 {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilril4 {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilrin {
        --aspect-ratio: 0.9999999999999973;
        width: max(0.5px, 0.0280892 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilrin {
        --aspect-ratio: 1;
        width: max(0.5px, 0.0660256 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0013622 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xl3 {
        width: 79.46222231575796%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xl3 {
        width: 79.07586360102188%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdxi5xl3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlm2 {
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlm2 {
        width: 98.45207326665917%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0190564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlm2 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlm2 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlp1 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlp1 {
        width: 99.87358130126981%;
        margin-left: max(0.5px, 0.0009014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlp1 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlp1 {
        --minFontSize: 40px;
        --letterSpacing: -0.06em;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmexad .comp-mdqmexad-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.2701718 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cb {
        width: 90.87217083085055%;
        margin-bottom: min(-0.5px, -0.0000308 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cb {
        width: 90.87217083085055%;
        margin-bottom: max(0.5px, 0.0060903 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-mdqmf6cb-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdqmf6cb:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cd {
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cd {
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0446974 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cd {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cd {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 12spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cn1 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cn1 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0385821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cn1 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cn1 {
        --minFontSize: 30px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmfzu9 {
        margin-bottom: max(0.5px, 0.0447026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmfzu9 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 14;
        --lineHeight: 1.8em;
        --fontSize: 5.484spx;
        --textScale__maxFontSize: 14;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb1d {
        width: 30.72280809791394%;
        margin-left: max(0.5px, 0.2746521 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 3;
    }

    .comp-mdqmhb1d-container {
        grid-template-rows: minmax(max(0.5px, 0.0661617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb1d {
        width: 61.44913590381924%;
        margin-left: max(0.5px, 0.1459135 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        align-self: flex-start;
        order: 4;
    }

    .comp-mdqmhb1d-container {
        grid-template-rows: minmax(max(0.5px, 0.1514231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 200.76086049701695fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb22 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb22 {
        width: 97.77458869860234%;
        --aspect-ratio: 0.23654500463965025;
        margin-bottom: max(0.5px, 0.0012436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb288 {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb288 {
        width: 92.91125918483237%;
        margin-left: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012621 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb288 {
        --minFontSize: 9px;
        --fontSize: 9spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb288 {
        --minFontSize: 9px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu3zt .comp-mdqnu3zt-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.2762795 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu3zz5 {
        width: 98.65574780102149%;
        margin-right: max(0.5px, 0.0006995 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013014 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdqnu3zz5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu402 {
        --l_display: unset;
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0190552 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu402 {
        --l_display: none;
        width: 97.97848642595923%;
        margin-left: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu402 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu402 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu4037 {
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu4037 {
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu4037 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu4037 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu40411 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu40411 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu40411 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 14;
        --lineHeight: 1.8em;
        --fontSize: 5.484spx;
        --textScale__maxFontSize: 14;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrpwqwm {
        width: 12.976843553672623%;
        margin-left: max(0.5px, 0.2933685 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrpwqwm {
        width: 44.54527433316447%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        align-self: center;
        order: 4;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrpwqwm {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrpwqwm {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd0 .comp-mdqmqsd0-container {
        grid-template-rows: minmax(max(0.5px, 0.7692308 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lgnn37ba {
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-mdqmqsd42_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lgnn37bd1 {
        --bg: var(--color_18);
        --rd: 0px;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-mdqmqsd42_r_comp-lp9pu1jk .comp-mdqmqsd42_r_comp-lp9pu1jk-styleId__root {
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-mdqmqsd42_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-mdqmqsd42_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-mdqmqsd42_r_comp-lgnn37ba-variables-luphsix5);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb2xaf .comp-mdrb2xaf-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3066107 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xaf .comp-mdrb2xaf-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9248205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrb2xaf [data-motion-part="BG_MEDIA comp-mdrb2xaf"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-mdrb2xaf)[data-has-alpha="true"] canvas,
    :is(#comp-mdrb2xaf):not([data-show-canvas]) [data-motion-part="BG_IMG comp-mdrb2xaf"] {
        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-mdrb2xaf [data-motion-part="BG_LAYER comp-mdrb2xaf"] {
        overflow: clip;
    }

    @supports (-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-mdrb2xaf[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-mdrb2xaf"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb2xbx {
        width: 99.99952293004024%;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006888 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006549 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xbx {
        width: 100%;
        margin-top: min(-0.5px, -0.0168077 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdrb2xbx:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb2xcb11 {
        margin-right: max(0.5px, 0.0006508 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.030625 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcb11 {
        width: 73.54166666666667%;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0767797 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcb11 {
        --fontSize: 131.282spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb5lml {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb5lml {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb5lml {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 5;
        --lineHeight: 1.8em;
        --fontSize: 18spx;
        --textScale__maxFontSize: 27;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrb2xcc4 {
        width: 83.82558631233127%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0006609 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcc4 {
        width: 77.63020833333333%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-mdpny1t3_r_comp-lowtc2m1 .comp-mdpny1t3_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-mdpny1t3_r_comp-lowtc2m1 .comp-mdpny1t3_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-mdpny1t3_r_comp-lowstpqx .comp-mdpny1t3_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-mdpny1t3_r_comp-lowswxtj .comp-mdpny1t3_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrm4jm .comp-mdpny1t3_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mdpny1t3_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-mdpny1t3_r_comp-lowrmcg7 .comp-mdpny1t3_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrmoe1 .comp-mdpny1t3_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mdpny1t3_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrmjqi .comp-mdpny1t3_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mdpny1t3_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrm4my .comp-mdpny1t3_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-mdpny1t3_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-mdpny1t3_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-mdpnzrw4_r_comp-m9jscfmv .comp-mdpnzrw4_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-mdpnzrw4_r_comp-m9jscfmv .comp-mdpnzrw4_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfnj {
        transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(180.0001deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpnzrw4_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpnzrw4_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-mdpny1vc_r_comp-kd5px9hr .comp-mdpny1vc_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemgw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdpoemgw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemgw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdpoemgw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpog7b2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0198229 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.6 !important;
    }

    #comp-mdpog7b2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpog7b2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-mdpog7b2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpoemhd11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpoemhd11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpoemhd11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpoemhd11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquby10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 100px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdxoquby10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquby10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdxoquby10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoqubz15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0198229 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.6 !important;
    }

    #comp-mdxoqubz15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoqubz15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-mdxoqubz15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxoquca7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxoquca7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxoquca7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(18px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxoquca7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdrccss710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        text-align: center;
        line-height: 0.85 !important;
    }

    #comp-mdrccss710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccss91 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0198229 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.6 !important;
    }

    #comp-mdrccss91 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccss91 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-mdrccss91 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrccssr11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(16px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdrccssr11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrccssr11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(16px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdrccssr11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossaw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpossaw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossaw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdpossaw [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpossax9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdpossax9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpossax9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdpossax9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpoy0wb__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(80px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    [id^="comp-mdpoy0wb__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpoy0wb__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(80px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    [id^="comp-mdpoy0wb__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-mdpp24os__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.6 !important;
    }

    [id^="comp-mdpp24os__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-mdpp24os__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(14px + 2 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    [id^="comp-mdpp24os__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #011e1a !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxilril4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0221354 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdxilril4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxilril4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdxilril4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlm2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxi5xlm2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlm2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdxi5xlm2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdxi5xlp1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdxi5xlp1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdxi5xlp1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(80px, max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdxi5xlp1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmf6cd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmf6cd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmf6cn1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqmf6cn1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmf6cn1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqmf6cn1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmfzu9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(14px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    #comp-mdqmfzu9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqmhb288 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(9px, min(18px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmhb288 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmhb288 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(9px, min(18px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqmhb288 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu402 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqnu402 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu402 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mdqnu402 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdqnu4037 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqnu4037 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu4037 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-mdqnu4037 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqnu40411 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(14px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    #comp-mdqnu40411 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdrpwqwm {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdrpwqwm {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrpwqwm {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lgnn37bd1 {
        --shc-mutated-brightness: 1, 15, 13;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdqmqsd42_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb2xcb11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdrb2xcb11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdrb5lml :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(5px + 22 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        line-height: 1.8 !important;
        min-height: 0vw !important;
    }

    #comp-mdrb5lml [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-mdrb2xcc4 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdpny1t3_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdpny1t3_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-mdpny1t3_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-mdpny1t3_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-mdpny1t3_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-mdpny1t3_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-mdpny1t3_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-mdpny1t3_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1t3_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1t3_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-mdpny1t3_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-mdpny1t3_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-mdpny1vc_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

body.device-mobile-optimized>* {
max-width: 100% !important;
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

.fullScreenOverlay>.fullScreenOverlayContent {
bottom: 0;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 60px;
    transform: translateZ(0);
}

[data-mesh-id$="-gridContainer"]>*,
[data-mesh-id$="-rotated-wrapper"]>*,
[data-mesh-id$="inlineContent"]> :not([data-mesh-id$="-gridContainer"]) {
pointer-events: auto;
}

#masterPage.mesh-layout.desktop>* {
width: 100%;
}

.AnQkDU>div {
align-self: stretch !important;
    grid-area: 1/1/2/2;
    justify-self: stretch !important;
}

.StylableButton2545352419__icon svg,
.StylableButton2545352419__icon>span {
display: flex;
    height: inherit;
    width: inherit;
}

@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;
    }
}

.MMl86N>*,
.ku3DBC>* {
pointer-events: auto;
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

.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);
}

.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);
}

.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 0.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 0.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);
}

.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 0.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 0.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);
}

.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);
}

.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);
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

</style><style data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[ProGallery_Default].7d5f2aef.min.css">div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
transition: opacity 0.4s ease !important;
}

@keyframes fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.follow-mouse-cursor>div {
pointer-events: none;
}

.follow-mouse-cursor>div,
.nav-arrows-container {
align-items: center;
    display: flex;
    justify-content: center;
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
height: 100% !important;
    width: 100% !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
background: initial !important;
    box-sizing: border-box;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
height: 100%;
    width: 100%;
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes changing_background {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text>div {
width: 100%;
}

.pro-gallery-wix-wrapper .slideshow-info-element-inner .info-element-text .info-element-description>span {
white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
width: 100%;
}

.pro-gallery-wix-wrapper .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
width: 100%;
}

.pro-gallery-wix-wrapper .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
white-space: normal;
}

.pro-gallery-wix-wrapper .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
.pro-gallery-wix-wrapper .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
width: 100%;
}

.pro-gallery-wix-wrapper div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
white-space: normal;
}

</style><style data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[StylableButton_Default].e469137d.min.css">.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%;
}

.oU_31J.kcVNsE,
.oU_31J[data-interactive="true"]:hover,
.oU_31J[data-preview="hover"],
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"])>.djGpM3>.oU_31J {
background: var(--item-hover-background, var(--item-background));
    border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
    border-top: var(--item-hover-border-top, var(--item-border-top));
    box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
}

.oU_31J.kcVNsE.FIGev7,
.oU_31J[data-interactive="true"]:hover.FIGev7,
.oU_31J[data-preview="hover"].FIGev7,
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"])>.djGpM3>.oU_31J.FIGev7 {
border-left: var(--item-hover-border-left, var(--item-border-left));
    border-radius: var(--item-hover-border-radius, var(--item-border-radius));
    border-right: var(--item-hover-border-right, var(--item-border-right));
}

.oU_31J.kcVNsE .xeYvd7,
.oU_31J[data-interactive="true"]:hover .xeYvd7,
.oU_31J[data-preview="hover"] .xeYvd7,
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"])>.djGpM3>.oU_31J .xeYvd7 {
background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
    color: var(--item-hover-color, var(--item-color));
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
    text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
}

.oU_31J.kcVNsE path,
.oU_31J[data-interactive="true"]:hover path,
.oU_31J[data-preview="hover"] path,
[data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"])>.djGpM3>.oU_31J path {
fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor));
}

.oU_31J>a:before {
bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.aTo_UF>svg {
height: inherit;
    width: inherit;
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

.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))));
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

.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)));
}

@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);
    }
}

.XwCBRN>nav {
bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.XwCBRN .h3jCPd,
.XwCBRN .y7qwii,
.XwCBRN>nav {
position: absolute;
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

.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);
}

._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);
}

.AccordionContainer1266025101__accordion.AccordionContainer1266025101--isOpened>.AccordionContainer1266025101__animationBox {
grid-template-rows: 1fr;
}

.AccordionContainer1266025101__accordionContent.AccordionContainer1266025101--isContentHidden,
.AccordionContainer1266025101__accordionContent.AccordionContainer1266025101--isContentHidden>div {
display: none;
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

.UHJG9m svg,
.UHJG9m>span {
display: flex;
    height: inherit;
    width: inherit;
}

.HvvH6i svg,
.HvvH6i>span {
display: flex;
    height: inherit;
    width: inherit;
}

.sR1W7T>* {
transform: var(--hamburger-menu-container-initial-transform);
}

.sR1W7T[data-animation-name="revealFromRight"]>* {
transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.sR1W7T[data-animation-name="revealFromRight"][data-animation-state="enterActive"]>*,
.sR1W7T[data-animation-name="revealFromRight"][data-animation-state="enterDone"]>* {
transform: translateX(0);
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

.xyuOGi svg,
.xyuOGi>span {
display: flex;
    height: inherit;
    width: inherit;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
margin-inline-start: 0 !important;
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
margin-inline-end: 0 !important;
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched>.itemDepth02233374943__animationBox {
width: 100%;
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox {
display: block;
    visibility: hidden;
}

.itemDepth02233374943__itemWrapper[data-shown]>.itemDepth02233374943__positionBox {
display: block;
    visibility: visible;
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox>.itemDepth02233374943__animationBox {
animation-name: itemDepth02233374943__fadeIn;
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox {
display: block;
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox>.itemDepth12472627565__animationBox {
animation-name: itemDepth12472627565__fadeIn;
}

.submenu815198092__rowItem+.submenu815198092__rowItem,
.submenu815198092__rowItem:first-child {
margin-top: 0;
}

.ScrollButton2305195801__icon>svg {
height: inherit;
    width: inherit;
}

.S6Dcte>* {
pointer-events: auto;
}

.szjkvgP.oho5TPY---theme-3-box.oNT9DQc--focus,
.szjkvgP.oho5TPY---theme-3-box:hover,
.szjkvgP.oho5TPY---theme-4-line.oNT9DQc--focus,
.szjkvgP.oho5TPY---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)));
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn);
    }
}

@keyframes Spinner1787510382__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;
    }
}

.sm9Ivqn {
background-color: rgb(var(--wix-ui-tpa-section-notification-background-color, var(--SectionNotification3183869862-default-background-color)));
    border: 1px solid hsla(0, 0%, 100%, 0.4);
    border-radius: var(--wix-ui-tpa-section-notification-border-radius, var(--SectionNotification3183869862-border-radius));
    color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--SectionNotification3183869862-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(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-main-right-padding) var(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-main-left-padding);
}

@keyframes StatesButton636241605__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);
    }
}

@container (max-width: 288px) {
.skymIZO form fieldset>div {
        column-gap: 0 !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .W2wmu {
font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .LntaG {
max-width: 160px;
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px;
    }
}

.oiZ9eP>fieldset {
pointer-events: none;
    visibility: hidden;
}

.eLSotd>div {
height: auto;
    width: 100%;
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent)),
calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-background-opacity, 1)));
    border: var(--wix-ui-tpa-checkbox-input-border-width, 1px) solid;
    border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-main-border-opacity, 0.6)));
    border-radius: var(--wix-ui-tpa-checkbox-input-border-radius, 0);
    box-sizing: content-box;
    display: inline-block;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 13px;
    height: var(--wix-ui-tpa-checkbox-input-size, 14px);
    line-height: 1.2;
    transition: border-color 0.2s linear, border-width 0.2s linear, border-radius 0.2s linear;
    vertical-align: middle;
    width: var(--wix-ui-tpa-checkbox-input-size, 14px);
}

.s__1rtE2E.o_pBNci--box:not(.o_pBNci--checked):not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wix-ui-tpa-checkbox-box-color-rgb, var(--Checkbox929000527-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox929000527-wix-ui-tpa-checkbox-box-color-opacity, 1))));
}

.s__1rtE2E:hover.o_pBNci--box:not(.o_pBNci--checked) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.s__1rtE2E:focus-within .s__0N_Dxt,
.s__1rtE2E:hover .s__0N_Dxt {
--Checkbox929000527-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
    border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color, var(--wix-ui-tpa-checkbox-border-color, var(--wix-color-5))));
    border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius, 0);
    border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width, var(--wix-ui-tpa-checkbox-input-border-width, 1px));
}

.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb, var(--Checkbox929000527-transparent)),
calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)));
}

.s__1rtE2E.o_pBNci--checked:not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.s__1rtE2E.o_pBNci--checked:hover .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.SjtImx span>span[data-hook="icon-wrapper"] {
border-width: var(--wix-forms-formInputBorderWidth, 1px) !important;
    box-sizing: content-box !important;
    height: 14px !important;
    width: 14px !important;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

.RpS-8,
.RpS-8>* {
text-align: left;
}

.NPRAr,
.NPRAr>* {
text-align: center;
}

.nZrew,
.nZrew>* {
text-align: right;
}

.eK8mK,
.eK8mK>* {
text-align: initial;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

[dir] ._2Mtcj+._2Mtcj,
[dir] .q0zlL {
margin-top: 20px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

[dir] ._6ZNRI>span>a,
[dir] ._6ZNRI>span>span {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

[dir] ._8GR-H>*>span,
[dir] ._8GR-H>span span {
background-color: var(--ricos-custom-h1-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

[dir] .ZRV6T>*>span,
[dir] .ZRV6T>span span {
background-color: var(--ricos-custom-h2-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

[dir] .-kAx6>*>span,
[dir] .-kAx6>span span {
background-color: var(--ricos-custom-h3-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

[dir] .k139S>*>span,
[dir] .k139S>span span {
background-color: var(--ricos-custom-h4-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

[dir] .PXhGN>*>span,
[dir] .PXhGN>span span {
background-color: var(--ricos-custom-h5-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[dir] ._8n27X>*>span,
[dir] ._8n27X>span span {
background-color: var(--ricos-custom-h6-background-color, unset);
}

[dir] .UrDHJ>*,
[dir] .cexvV>* {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

.UrDHJ>.GkY6Q,
.cexvV>.GkY6Q {
list-style-type: inherit;
    margin-inline-start: 1.5em;
    padding-inline-start: 0.5em;
}

.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
.cexvV>.GkY6Q[data-heading-level="headerOne"] {
font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
.cexvV>.GkY6Q[data-heading-level="headerTwo"] {
font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
.cexvV>.GkY6Q[data-heading-level="headerThree"] {
font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
.cexvV>.GkY6Q[data-heading-level="headerFour"] {
font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
.cexvV>.GkY6Q[data-heading-level="headerFive"] {
font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
.cexvV>.GkY6Q[data-heading-level="headerSix"] {
font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[data-list-style-position="inside"].GkY6Q> :first-child,
[data-list-style-position="inside"].GkY6Q> :first-child> :first-child {
display: inline;
}

.cexvV>[data-list-style-position="inside"].GkY6Q h2>span,
.cexvV>[data-list-style-position="inside"].GkY6Q h3>span,
.cexvV>[data-list-style-position="inside"].GkY6Q h4>span,
.cexvV>[data-list-style-position="inside"].GkY6Q h5>span,
.cexvV>[data-list-style-position="inside"].GkY6Q h6>span,
.cexvV>[data-list-style-position="inside"].GkY6Q>h1>span,
.cexvV>[data-list-style-position="inside"].GkY6Q>p>span> :first-child {
margin-inline-start: 0.5em;
}

ol .GkY6Q>div> :not(ul)>span {
margin-inline-start: 0.35em;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

[dir] *+.vhZ4U {
margin-top: 20px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
margin-block: 15px;
margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
margin-block: 15px;
margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
margin-block: 15px;
margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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;
}

#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;
}

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: '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;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto 0px auto auto 0px 0px auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto auto 0px auto auto auto auto auto auto auto auto auto auto 0px;
    }
}

#comp-m9bxduy9 {
min-height: 93.64995371220981vh;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: 100vh;
    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(0% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-m9bxduy9~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduy9 {
        min-height: 97.0288179996918vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 99.99810513726015%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduy9 {
        min-height: 89.20554517008718vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 100.00001081595896%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduy9 [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduy9)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduy9):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduy9"] {
        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-m9bxduy9 [data-motion-part="BG_LAYER comp-m9bxduy9"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduy9[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyj1 {
        width: 100.06612141927083%;
        margin-top: max(0.5px, 0.0099792 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006619 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyj1 {
        width: 100.0661214192708%;
        margin-top: max(0.5px, 0.0410821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduyj1:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        width: 54.2091512570017%;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        width: 83.59937166668234%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0379923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0338897 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 70px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyo16 {
        width: 27.81548495687289%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.0661615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyo16 {
        width: 47.3888787508677%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.1507179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 184.9389265814136fr);
    }
}

#comp-m9bxduyo16.variants-m9bxduyo18,
#comp-m9bxduyo16.variants-m9bxduyo18> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxduyo16 {
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-m9bxduyo16.variants-m9bxduyo18 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9bxduyr2 {
width: 82.04828712957516%;
    height: auto;
    --aspect-ratio: 0.23662199257225916;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyr2 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyr2 {
        width: 100.66984550641439%;
        --aspect-ratio: 0.23656254954812103;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt {
        width: 80.10708318463486%;
        margin-left: max(0.5px, 0.0012607 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyu2 {
        height: 6.691292262024244%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyu2 {
        height: 9.933628777165794%;
        margin-bottom: max(0.5px, 0.0200744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz24 [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduz24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduz24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduz24"] {
        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-m9bxduz24 [data-motion-part="BG_LAYER comp-m9bxduz24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduz24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: unset;
        margin-left: min(-0.5px, -0.4601644 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.2964478 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: none;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz37:not([data-motion-enter="done"]) {}
}

#comp-m9bxduz411 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.4154580998054738;
    min-width: 0px;
    width: 28.320448506442403%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.2026123 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz411 {
        --l_display: unset;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: center;
        margin-left: max(0.5px, 0.1183036 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz411 {
        --l_display: none;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: start;
        margin-left: max(0.5px, 0.1233974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 1.7184897 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz411:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz533 {
        width: 47.63859846422826%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0050049 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz533 {
        width: 99.99763257575758%;
        align-self: start;
        justify-self: center;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz533:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz615 {
        min-height: 123.89606336157726px;
        width: 80.72824329874919%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0199948 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        min-height: 0px;
        width: 95.40004587442918%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0876641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        --textAlign: center;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: 32.40000000000009px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqful {
        width: 57.83803446683877%;
        align-self: flex-start;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.0647537 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 195.07709562518465fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqful {
        width: 76.67955634693097%;
        align-self: center;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.1550579 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 253.03610785453256fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxqful:not([data-motion-enter="done"]) {}
}

#comp-m9bxqful.variants-m9bxqfum1,
#comp-m9bxqful.variants-m9bxqfum1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxqful {
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-m9bxqful.variants-m9bxqfum1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9bxqfuo {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo {
        width: 99.85355040690547%;
        --aspect-ratio: 0.23660658010840716;
        margin-top: max(0.5px, 0.0006408 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo {
        width: 100.01211259340444%;
        --aspect-ratio: 0.23659793814432897;
        margin-top: max(0.5px, 0.0012819 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        width: 85.8234348156684%;
        margin-left: max(0.5px, 0.0000108 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006613 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        width: 87.72259175384579%;
        margin-left: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012822 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        --fontSize: 12spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x9ylbq {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9x9ylbq .comp-m9x9ylbq-container {
        grid-template-rows: minmax(max(0.5px, 1.0294875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x9ylbq [data-motion-part="BG_LAYER comp-m9x9ylbq"] {
        overflow: clip;
    }
}

#comp-m9bxduzc24 {
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: 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, );
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 4/1/5/2;
    --is-sticky: 1;
}

#comp-m9bxduzc24~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6714436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2271234 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzc24 [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzc24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzc24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzc24"] {
        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-m9bxduzc24 [data-motion-part="BG_LAYER comp-m9bxduzc24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzc24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzd15 .comp-m9bxduzd15-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n5 {
        width: 79.046630859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n5 {
        width: 100.33617424242425%;
        margin-bottom: max(0.5px, 0.0077923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n5:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        width: 68.6255887576249%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        width: 99.83483554339107%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0773026 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        width: 99.66731159454486%;
        margin-left: max(0.5px, 0.0026231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0466744 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 48px;
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1446715 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n917:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2na14 {
        width: 88.34195557614599%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2na14 {
        width: 100%;
        margin-right: 0px;
    }

    .comp-m9bxg2na14-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.011638 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb16 {
        width: 39.3908309003393%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.9998125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb16 {
        width: 99.81595960549289%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.5fr);
    }
}

#comp-m9bxg2nb16.variants-m9bxg2nb18,
#comp-m9bxg2nb16.variants-m9bxg2nb18> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9bxg2nb16 {
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-m9bxg2nb16.variants-m9bxg2nb18 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9bxg2nc23 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nc23 {
        width: 108.38272650296359%;
        --aspect-ratio: 0.23657852564102563;
        margin-top: max(0.5px, 0.0007022 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nc23 {
        width: 87.6277156200456%;
        --aspect-ratio: 0.23652544497367545;
        margin-top: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        width: 100.25641025641026%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006197 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        width: 87.63001134644477%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001241 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        --fontSize: 21.638spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        --fontSize: 45.949spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzx23 .comp-m9bxduzx23-container {
        grid-template-rows: minmax(max(0.5px, 1.6408258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzy12 .comp-m9bxduzy12-container {
        justify-content: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzy12:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv00__"] {
        width: calc(((50% - ((0px + 0px) + 0px)) - 0px));
    }

    [id^="comp-m9bxdv00__"] .comp-m9bxdv00-container {
        grid-template-rows: minmax(max(0.5px, 0.7101564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}



[id^="comp-m9bxdv00__"].variants-ma06b1hx,
[id^="comp-m9bxdv00__"].variants-ma06b1hx> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9bxdv00__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx {
z-index: 1;
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}



[id^="comp-m9bxdv0010__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv0010__"].variants-ma06c1v8 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv00__"].variants-ma06b1hx [id^="comp-m9bxdv0010__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914063 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084284 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9bxdv02__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(270.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 270deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.496319 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0005065 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
    }
}

[id^="comp-m9bxdv0216__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(270.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 270deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        justify-self: start;
        margin-left: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        width: 88.87419871794872%;
        justify-self: center;
        margin-left: 0px;
        margin-top: max(0.5px, 0.0650641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: center;
        --fontSize: 27spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        min-height: 76.78125px;
        --l_display: unset;
        width: 83.33333333333333%;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000299 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        min-height: 60.64419644116197px;
        --l_display: none;
        width: 78.9830804280503%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 11.057631259927042px;
    }
}

[id^="comp-m9pthkm8__"] {
--comp-transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9pthkm8__"].variants-m9ptrxy5 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9pthkm8__"].variants-m9wi2tfa {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9bxdv0412__"] {
width: 5.9375%;
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0230469 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.4612852 * (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) {
[id^="comp-m9bxdv0412__"] {
        width: 10.854700854700544%;
        margin-right: max(0.5px, 0.0576923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.7071915 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9bxdv0412__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 180deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9695821 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8866797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.007335 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: max(0.5px, 0.0088538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0112026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}
 
@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        width: 53.81057002338144%;
        margin-left: max(0.5px, 0.0074468 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        width: 54.2465469149592%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174479 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0388021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        --minFontSize: 20px;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg519:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        min-height: 69.093066127974px;
        width: 76.37315879735999%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0706986 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        min-height: 0px;
        width: 80.08776909038751%;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1322716 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        --letterSpacing: -0.05em;
        --fontSize: 86.37077194717705spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 43.803spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg536:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        width: 99.19676691123115%;
        margin-left: max(0.5px, 0.008097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0406307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 {
        width: 99.9993896484375%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader {
background: rgba(246, 246, 246, 0);
    border-bottom: 0.5px solid #9E816B;
    border-top: 0.5px solid #9E816B;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover {
border-bottom: 1px solid #C1864B;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
line-height: 1.6em;
    line-height: 1.4em;
    color: #9E816B;
    text-transform: uppercase;
    letter-spacing: 0.25em;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-family: "times new roman", times, serif;
    font-size: 25px;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionIcon {
width: 12px;
    height: 12px;
    fill: #9E816B;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
fill: #C1864B;
}

#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
color: #C1864B;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-family: "times new roman", times, serif;
    font-size: 25px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
    }

    

    

    #comp-m9cxqg5414 .style-m9cxqg5514__root {
        --AccordionContainer1266025101-hPadding: 21;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
        border-bottom: 0px solid rgb(0, 0, 0);
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
        fill: #9E816B;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
        color: #9E816B;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg5414:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5527-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
        width: 90.95212575919972%;
        margin-left: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.00004 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
        width: 90.80901240306285%;
    }

    .comp-m9x6fbrx-container {
        grid-template-rows: minmax(max(0.5px, 0.1769231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.999975fr);
    }
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]).variants-m9x6fbs71,
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]).variants-m9x6fbs71> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]).variants-m9x6fbs71 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
        width: 100%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 75.84321120689656%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg566-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
        width: 100.14239943040228%;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
        width: 90.18507863444572%;
    }

    .comp-m9x6cjkh5-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.8906fr);
    }
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]).variants-m9x6cjkh7,
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]).variants-m9x6cjkh7> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]).variants-m9x6cjkh7 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
        width: 98.67617405932684%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 64.63121106124379%;
        margin-right: max(0.5px, 0.000021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 42.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5613-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
        
    }

    

    :is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) .style-m9xbf6r73__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
        width: 82.59166963332147%;
    }

    .comp-m9e35k7f-container {
        grid-template-rows: minmax(max(0.5px, 0.174359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.0004375fr);
    }
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]).variants-m9e35k7g1,
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]).variants-m9e35k7g1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]).variants-m9e35k7g1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
        width: 99.11181963106354%;
        --aspect-ratio: 0.23658405172413793;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 82.48114224137932%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001222 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5715-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
        
    }

    

    :is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) .style-m9xbgcrh2__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0013216 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
        width: 83.79538981844073%;
    }

    .comp-m9x697y24-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 294.227fr);
    }
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]).variants-m9x697y26,
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]).variants-m9x697y26> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]).variants-m9x697y26 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
        width: 98.56335414492892%;
        --aspect-ratio: 0.23660429513076758;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 84.44532197928811%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfd {
        width: 74.44771426267839%;
        margin-left: max(0.5px, 0.1322131 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfd {
        width: 79.96065261024225%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9e2kgfd-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2kgfd:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0257035 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0636513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgff13 {
        width: 33.789088940029785%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.999625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgff13 {
        width: 100%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 314.351625fr);
    }
}

#comp-m9e2kgff13.variants-m9e2kgfg,
#comp-m9e2kgff13.variants-m9e2kgfg> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2kgff13 {
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-m9e2kgff13.variants-m9e2kgfg {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9e2kgfh11 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh11 {
        width: 108.3871731562213%;
        --aspect-ratio: 0.23657852564102563;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh11 {
        width: 91.46278506134804%;
        --aspect-ratio: 0.23650960424580408;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        width: 89.31648082518706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        width: 55.49617406940396%;
        margin-bottom: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 0.7591949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 1.4969359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzq17 [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzq17)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzq17):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzq17"] {
        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-m9bxduzq17 [data-motion-part="BG_LAYER comp-m9bxduzq17"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzq17[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        transform: translate3d(0, 0, 0);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxtb4z:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

#comp-m9cxtb5114.variants-m9cxtb521,
#comp-m9cxtb5114.variants-m9cxtb521> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9cxtb5114 {
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-m9cxtb5114.variants-m9cxtb521 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9cxtb5a {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2ddix:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

#comp-m9e2ddj022.variants-m9e2ddj11,
#comp-m9e2ddj022.variants-m9e2ddj11> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2ddj022 {
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-m9e2ddj022.variants-m9e2ddj11 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9e2ddj214 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2djtj:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

#comp-m9e2djtm14.variants-m9e2djtm16,
#comp-m9e2djtm14.variants-m9e2djtm16> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9e2djtm14 {
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-m9e2djtm14.variants-m9e2djtm16 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9e2djtn20 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03l06e:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03j32o:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        min-height: 137.390625px;
        width: 100%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 60px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03kc5m:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9yl1ymb .comp-m9yl1ymb-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3395438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl1ymb [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yl1ymb)[data-has-alpha="true"] canvas,
    :is(#comp-m9yl1ymb):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yl1ymb"] {
        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-m9yl1ymb [data-motion-part="BG_LAYER comp-m9yl1ymb"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yl1ymb[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl7snp {
        width: 89.82954545454545%;
        align-self: end;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --blendMode: normal;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --blendMode: screen;
        --textScale__minFontSize: 70;
        --textScale__maxFontSize: 70;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl3jqj:not([data-motion-enter="done"]) {}
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5c5:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5g2 {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5g2:not([data-motion-enter="done"]) {}
}

#comp-m9yl6q5g2.variants-m9yl6q5g4,
#comp-m9yl6q5g2.variants-m9yl6q5g4> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9yl6q5g2 {
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-m9yl6q5g2.variants-m9yl6q5g4 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9yl6q5k {
width: 98.99789597111483%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6449055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8853586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduza8 {
        width: 30.246988932291668%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0007615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0643084 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduza8 {
        width: 90.17427884615384%;
        align-self: start;
        justify-self: center;
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduza8:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        width: 99.85782516938798%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --textAlign: left;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --textAlign: center;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        width: 86.18873074054677%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: left;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: center;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc15 {
        height: 79.04093787717738%;
        width: 64.0838623046875%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0461435 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007717 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc15 {
        height: 61.46927268583668%;
        width: 108.33133012820512%;
        align-self: end;
        justify-self: start;
        margin-left: min(-0.5px, -0.0833133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0013829 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6hosi {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --l_display: unset;
        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-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 11/1/12/2;
        --is-sticky: 1;
    }

    #comp-m9y6hosi .comp-m9y6hosi-container {
        grid-template-rows: minmax(max(0.5px, 1.0777875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9y6hosi~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3m {
        width: 91.94511217948718%;
        justify-self: start;
        margin-top: max(0.5px, 0.0213941 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0440505 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        width: 79.72395447211198%;
        margin-left: max(0.5px, 0.186238 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1068769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3p1:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3p1:not([data-motion-enter="done"]) {}
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3t2 {
        width: 98.45570778244866%;
        margin-left: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3t2:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3t2:not([data-motion-enter="done"]) {}
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0wznhg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 12/1/13/2;
    }

    #comp-ma0wznhg .comp-ma0wznhg-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0562102 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yq {
        width: 100%;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yq {
        width: 89.3369391025641%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0x34yq:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx16 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx16 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

#comp-ma0x34yx16.variants-ma0x34yy1,
#comp-ma0x34yx16.variants-ma0x34yy1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-ma0x34yx16 {
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-ma0x34yx16.variants-ma0x34yy1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-ma0x34yz19 {
width: 98.8470028106642%;
    height: auto;
    --aspect-ratio: 0.23662199257225916;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yz19 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yz19 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.103127079174983fr 0.8968729208250169fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0265898 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbzmm [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9pqbzmm)[data-has-alpha="true"] canvas,
    :is(#comp-m9pqbzmm):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9pqbzmm"] {
        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-m9pqbzmm [data-motion-part="BG_LAYER comp-m9pqbzmm"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9pqbzmm[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznk4 {
        width: 100%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznk4 {
        width: 108.8551812770563%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0367989 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbznk4:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznn8 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznn8 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

#comp-m9pqbznn8.variants-m9pqbznn10,
#comp-m9pqbznn8.variants-m9pqbznn10> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9pqbznn8 {
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-m9pqbznn8.variants-m9pqbznn10 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9pqbznq5 {
width: 98.8470028106642%;
    height: auto;
    --aspect-ratio: 0.23662199257225916;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznq5 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznq5 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzn9 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzna2 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv061 {
        --l_display: unset;
        grid-area: 9/1/10/2;
    }

    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 0.7735125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 1.5657844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv061 [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv061)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv061):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv061"] {
        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-m9bxdv061 [data-motion-part="BG_LAYER comp-m9bxdv061"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv061[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0616 {
        min-height: 213.4140625px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.2377784 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0754226 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0616 {
        min-height: 336.1736111111111px;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.7401442 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv075 {
        width: max(0.5px, 0.1356692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0115538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.3526872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.7600974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv08:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        margin-bottom: 2.6521252448242625%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        --textAlign: center;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conapy {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9conapy:not([data-motion-enter="done"]) {}
}

#comp-m9conapy.variants-m9conaq3,
#comp-m9conapy.variants-m9conaq3> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9conapy {
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-m9conapy.variants-m9conaq3 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9conaqo {
width: 98.99789597111483%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        width: 41.23453776041667%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        width: 74.31089743589742%;
        align-self: start;
        justify-self: center;
        margin-right: 0px;
        margin-top: max(0.5px, 0.1351564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 60;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0919:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        grid-template-rows: minmax(max(0.5px, 0.5865078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.8712742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0b10 {
        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-m9bxdv0b10 {
        --l_display: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0b10 .comp-m9bxdv0b10-container {
        grid-template-rows: minmax(max-content, 100.0000704535447%);
    }
}

#comp-m9bxdv0b16 {
width: 105.6806872014866%;
    height: auto;
    --aspect-ratio: 1.243941406670735;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.0978 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1772797 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0b16 {
        width: 91.88701923076923%;
        --aspect-ratio: 0.8362293929500791;
        margin-left: max(0.5px, 0.0401242 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.3107265 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 74.33223029009471%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 78.44951923076923%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0c:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-m9bxdv0c29 {
        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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0059266385883%);
    }

    #comp-m9bxdv0c29 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: start;
        margin-bottom: max(0.5px, 0.0006094 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0d4:not([data-motion-enter="done"]) {}

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0d4:not([data-motion-enter="done"]) {}
    }
}

#comp-m9bxdv0d20 {
width: 12.679032636769195%;
    height: auto;
    --aspect-ratio: 1.2440956221198156;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0189392 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d20 {
        width: 23.81094475599112%;
        --aspect-ratio: 0.8332767835574614;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0189388 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d20 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0189303 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        min-height: 0px;
        width: 99.80563654033041%;
        margin-bottom: max(0.5px, 0.0213034 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        min-height: 76.78125px;
        width: 100%;
        margin-bottom: max(0.5px, 0.0772308 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        --textAlign: center;
        --fontSize: 17px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.0160281 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.040641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: left;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: center;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        margin-bottom: 25.875px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: left;
        --fontSize: 10spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: center;
        --fontSize: 5.078spx;
    }
}

#comp-m9bxdv0g1 {
width: 4.440062803519918%;
    height: auto;
    --aspect-ratio: 1;
    --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: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0g1 {
        width: 8.79799074842893%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0g1 {
        width: 8.971124194000561%;
        align-self: center;
    }
}

#comp-m9bxdv0g1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 180deg;
}

#comp-ma1dbkq4 {
width: 105.6806872014866%;
    height: auto;
    --aspect-ratio: 1.243941406670735;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.0978 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1772795 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1dbkq4 {
        width: 108.5981120554117%;
        --aspect-ratio: 0.836214670342411;
        --l_display: unset;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxdv0g13-container {
        grid-template-rows: minmax(max(0.5px, 0.5653336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5620438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0g13-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(503.60306154276594px, auto) minmax(509.2425770445849px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0h14 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0h14 .comp-m9bxdv0h14-container {
        grid-template-rows: minmax(max-content, 99.99988312636962%);
    }

    #comp-m9bxdv0h14 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0i4 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0i4 .comp-m9bxdv0i4-container {
        padding-right: 30px;
        padding-left: 30px;
        grid-template-rows: minmax(max-content, 99.99993125375956%);
    }

    #comp-m9bxdv0i4 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0k7 {
        width: 91.55676656588113%;
        margin-left: 0.0010142516056802372%;
        margin-top: 0.004346547843912119%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0k7 {
        width: 99.9905303030303%;
        margin-left: 0%;
        margin-top: 0%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0k7:not([data-motion-enter="done"]) {}

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0k7:not([data-motion-enter="done"]) {}
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 {
        margin-left: 0.0008828294983923277%;
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 {
        margin-left: 0.007102945354673738%;
        margin-bottom: 4.864198654821139%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        margin-bottom: 15.97039669888078%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0m16 {
        margin-left: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0m16 {
        min-width: 324.5px;
        width: 99.84373890191064%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma1a046j {
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: 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, );
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 16/1/17/2;
    --is-sticky: 1;
}

#comp-ma1a046j~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a046j .comp-ma1a046j-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hwv {
        width: 73.13772083002296%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0007318 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hwv {
        width: 95.29356060606061%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0014014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000401 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma1a1hwv:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        width: 94.48971479678029%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
        grid-template-rows: minmax(max(0.5px, 0.7692305 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37ba {
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37bd1 {
        --rd: 0px;
    }
}

#comp-m9zy2pwd_r_comp-lp9pu1jk {
width: auto;
    height: auto;
    --l_display: unset;
    min-height: 20px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    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: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lui6dunj);
    margin-right: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lui6dunj);
    margin-top: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lppdf90l);
    margin-bottom: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-lppdf90l);
    grid-area: 2/1/3/3;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #F8F8F8;
    display: none;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
font-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    font-size: calc(70 * var(--theme-spx-ratio));
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #FFFFFF;
}

#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
-st-extends: ProGallery;
    color: #DFE6E9;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_allowTitleAndDescription: ",controllers_layoutParams_info_allowTitle,controllers_layoutParams_info_allowDescription";
    background: rgba(255, 255, 255, 0);
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_verticalPadding: 0;
    box-shadow: 0.71px 0.71px 0 0 rgba(0, 0, 0, 0);
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_responsiveMode: "SET_ITEMS_PER_ROW";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_groups_density: 0.3;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_verticalAlignment: "CENTER";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_horizontalAlignment: "CENTER";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_content_hoverAnimation: "NO_EFFECT";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_info_horizontalPadding: 0;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_galleryLayout: 2;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_overlay_hoveringBehaviour: "APPEARS";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_blockContextMenu: true;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_position: "ON_GALLERY";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_scrollDirection: "HORIZONTAL";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_crop_ratios: 1;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 3;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_crop_method: "FILL";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_method: "MANUAL";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_numberOfGridRows: 2;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_enable: true;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 21;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_overlay_hoverAnimation: "NO_EFFECT";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_scrollAnimation: "NO_EFFECT";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 12;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_video_playTrigger: "AUTO";
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_item_video_enablePlayButton: false;
    --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 28;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9zy2pwd_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root {
-st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 0px;
    padding-right: 16px;
    padding-left: 16px;
    border: 1px solid #011E1A;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #FFFFFF
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:hover {
background: #FFFFFF;
    border: 1px solid rgba(56, 74, 211, 0.7);
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:disabled {
background: #FFFFFF;
    border: 1px solid #C7C7C7
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:disabled .StylableButton2545352419__label {
color: #C7C7C7
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root:disabled .StylableButton2545352419__icon {
fill: #8F8F8F
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root .StylableButton2545352419__container {
transition: inherit;
    flex-direction: row-reverse
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root .StylableButton2545352419__label {
transition: inherit;
    display: inherited;
    margin: 0px 0px 0px 4px;
    letter-spacing: 0em;
    line-height: 1.4em;
    text-align: center;
    color: #011E1A;
    font-family: helvetica-w01-light, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 16px
}

#comp-m9zy2pwd_r_comp-m010jxj2 .comp-m9zy2pwd_r_comp-m010jxj2-styleId__root .StylableButton2545352419__icon {
transition: inherit;
    margin: 0px 4px 0px 0px;
    width: 24px;
    height: 24px;
    fill: #011E1A;
    display: none
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv0u1_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv0u1_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv0u1_r_comp-m95q455o"] {
        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-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bxdv0u1_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv0u1_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowstpqx .comp-m9bxdv0r2_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowswxtj .comp-m9bxdv0r2_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4jm:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmcg7:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-m9bxdv0r2_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmoe1:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-m9bxdv0r2_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmjqi:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4my:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 50px;
        grid-template-rows: minmax(148.352px, auto) minmax(290.594px, auto) minmax(310px, auto);
        grid-template-columns: 1.3529415624988976fr 0.9595067153106014fr 1.028903926070257fr 0.6585908915325889fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 20px;
        grid-template-rows: minmax(200.523px, auto) minmax(117.102px, auto) minmax(289.375px, auto) minmax(140px, auto) minmax(130px, auto) minmax(306px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007122 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0014615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4280941261002335;
    min-width: 0px;
    width: 50%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01521 * (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-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.4280924306351114;
        width: 30.734113933767855%;
        margin-bottom: max(0.5px, 0.0330508 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.34631726952682346;
        width: 57.922759632335556%;
        margin-bottom: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 74.42863192475008%;
        align-self: start;
        margin-top: 0.04010163358014552%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 100%;
        align-self: center;
        margin-top: 0.024483618233618235%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 5.733656609195402%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 40spx;
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 100%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 5/1/6/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        margin-left: 0.3102086858432036%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 2/4/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 40spx;
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.20474442247952557;
    min-width: 0px;
    width: 54.03066854598247%;
    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.0474396 * (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-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.19992186736986034;
        width: 70.30364252379572%;
        margin-top: max(0.5px, 0.0821126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.23636363636363636;
        width: 50%;
        margin-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 3/1/4/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 6/1/7/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2y113:not([data-motion-enter="done"]) {}
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/2/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9jscnsm_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9jscnsm_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-m9jscnsm_r_comp-m9jscfnj {
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-m9jscnsm_r_comp-m9jscfnj.comp-m9jscnsm_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-m9bxdv0r11_r_comp-kkmqi5tc {
width: 20px;
    height: 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-m9bxdv0r11_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r11_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bxdv0r11_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-m9bxdv0r11_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(48px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(60px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0692308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 12px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 11.057631259927042px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123157 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --bg-overlay-color: rgb(var(--color_32));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(70px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --bg-overlay-color: rgb(var(--color_18));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --bg-overlay-color: rgb(var(--color_15));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        text-align: center;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130205 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bxdv0r2_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

#comp-m9zy2pwd_r_comp-m010jxj2 {
visibility: hidden !important;
    overflow: hidden !important;
    height: 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    margin-top: 0 !important;
}

#SITE_CONTAINER #main_MF#main_MF .css-editing-scope hr {
border: none;
    border-top: 1px solid #c4b08c;
    
    opacity: 1;
}

.comp-m9bxduyu2 {
--wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8,
        orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8,
        orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8,
        orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
    --wix-direction: ltr;
    --overlaySizePercent: 100;
    --newItemsDetails: 1;
    --galleryImageRatio: 3;
    --itemClick: 2;
    --hoveringBehaviour: 1;
    --titlePlacementHorizontallyCompatible: 1;
    --textsVerticalPadding: 0;
    --overlayGradientDegrees: 180;
    --gallerySliderImageRatio: 3;
    --slideshowInfoSize: 120;
    --slideTransition: 0;
    --gridStyle: 1;
    --previewHover: 0;
    --arrowsSize: 50;
    --itemBorderRadius: 16;
    --overlayPadding: 0;
    --overlaySizeType: 1;
    --customButtonBorderRadius: 0;
    --isVertical: 1;
    --titleDescriptionSpace: 2;
    --gallerySize: 50;
    --te-padding-slider: 50;
    --m_designedPresetId: -1;
    --newItemsLocation: 0;
    --scrollDirection: 0;
    --m_imageMargin: 30;
    --overlayAnimation: 0;
    --collageDensity: 100;
    --calculateTextBoxHeightMode: 0;
    --slideshowLoop: 1;
    --m_arrowsSize: 40;
    --externalCustomButtonBorderWidth: 1;
    --isAutoSlideshow: 1;
    --loveCounter: 1;
    --galleryLayout: 4;
    --titlePlacement: 1;
    --scrollAnimation: 3;
    --numberOfImagesPerRow: 4;
    --fixedGalleryRatio: 0;
    --galleryVerticalAlign: 0;
    --numberOfDisplayedItems: 4;
    --autoSlideshowContinuousSpeed: 30;
    --imageHoverAnimation: 0;
    --arrowsVerticalPosition: 1;
    --galleryHorizontalAlign: 0;
    --thumbnailSpacings: 10;
    --imageRatioType: 0;
    --imageResize: 1;
    --designedPresetId: -1;
    --autoSlideshowType: 1;
    --imageMargin: 50;
    --overlayType: 0;
    --allowFixedGalleryRatio: 0;
    --showArrows: 0;
    --arrowsContainerType: 2;
    --arrowsContainerBorderRadius: 50;
    --textBoxHeight: 120;
    --scrollDuration: 1;
    --textFont: normal normal normal 20px/1.4em helvetica-w01-light, sans-serif;
    --m_itemIconColorSlideshow: 0, 0, 0;
    --m_itemIconColorSlideshow-rgb: 0, 0, 0;
    --m_itemIconColorSlideshow-opacity: 1;
    --m_itemDescriptionFontColor: 255, 255, 255;
    --m_itemDescriptionFontColor-rgb: 255, 255, 255;
    --m_itemDescriptionFontColor-opacity: 1;
    --m_itemBorderColor: 0, 0, 0;
    --m_itemBorderColor-rgb: 0, 0, 0;
    --m_itemBorderColor-opacity: 1;
    --itemIconColor: 255, 255, 255;
    --itemIconColor-rgb: 255, 255, 255;
    --itemIconColor-opacity: 1;
    --titleColorExpand: 0, 0, 0;
    --titleColorExpand-rgb: 0, 0, 0;
    --titleColorExpand-opacity: 1;
    --loadMoreButtonFontColor: 0, 0, 0;
    --loadMoreButtonFontColor-rgb: 0, 0, 0;
    --loadMoreButtonFontColor-opacity: 1;
    --itemDescriptionFontColor: 255, 255, 255;
    --itemDescriptionFontColor-rgb: 255, 255, 255;
    --itemDescriptionFontColor-opacity: 1;
    --m_customButtonFontColor: 255, 255, 255;
    --m_customButtonFontColor-rgb: 255, 255, 255;
    --m_customButtonFontColor-opacity: 1;
    --m_overlayGradientColor1: 0, 0, 0;
    --m_overlayGradientColor1-rgb: 0, 0, 0;
    --m_overlayGradientColor1-opacity: 1;
    --m_arrowsColor: 0, 0, 0;
    --m_arrowsColor-rgb: 0, 0, 0;
    --m_arrowsColor-opacity: 1;
    --arrowsContainerBackgroundColor: 255, 255, 255;
    --arrowsContainerBackgroundColor-rgb: 255, 255, 255;
    --arrowsContainerBackgroundColor-opacity: 1;
    --m_externalCustomButtonColor: 26, 106, 255;
    --m_externalCustomButtonColor-rgb: 26, 106, 255;
    --m_externalCustomButtonColor-opacity: 1;
    --customButtonBorderColor: 255, 255, 255;
    --customButtonBorderColor-rgb: 255, 255, 255;
    --customButtonBorderColor-opacity: 1;
    --m_customButtonFontColorForHover: 0, 0, 0;
    --m_customButtonFontColorForHover-rgb: 0, 0, 0;
    --m_customButtonFontColorForHover-opacity: 1;
    --m_itemOpacity: 0, 0, 0, 0.3;
    --m_itemOpacity-rgb: 0, 0, 0;
    --m_itemOpacity-opacity: 0.3;
    --textBoxFillColor: 238, 238, 238;
    --textBoxFillColor-rgb: 238, 238, 238;
    --textBoxFillColor-opacity: 1;
    --backgroundGradientColor2: 26, 106, 255;
    --backgroundGradientColor2-rgb: 26, 106, 255;
    --backgroundGradientColor2-opacity: 1;
    --itemOpacity: 0, 0, 0, 0;
    --itemOpacity-rgb: 0, 0, 0;
    --itemOpacity-opacity: 0;
    --loadMoreButtonColor: 255, 255, 255;
    --loadMoreButtonColor-rgb: 255, 255, 255;
    --loadMoreButtonColor-opacity: 1;
    --m_itemFontColor: 255, 255, 255;
    --m_itemFontColor-rgb: 255, 255, 255;
    --m_itemFontColor-opacity: 1;
    --m_arrowsContainerBackgroundColor: 255, 255, 255;
    --m_arrowsContainerBackgroundColor-rgb: 255, 255, 255;
    --m_arrowsContainerBackgroundColor-opacity: 1;
    --loadMoreButtonBorderColor: 0, 0, 0;
    --loadMoreButtonBorderColor-rgb: 0, 0, 0;
    --loadMoreButtonBorderColor-opacity: 1;
    --m_itemShadowOpacityAndColor: 0, 0, 0;
    --m_itemShadowOpacityAndColor-rgb: 0, 0, 0;
    --m_itemShadowOpacityAndColor-opacity: 1;
    --customButtonFontColor: 255, 255, 255;
    --customButtonFontColor-rgb: 255, 255, 255;
    --customButtonFontColor-opacity: 1;
    --imageLoadingColor: 238, 238, 238;
    --imageLoadingColor-rgb: 238, 238, 238;
    --imageLoadingColor-opacity: 1;
    --m_itemFontColorSlideshow: 0, 0, 0;
    --m_itemFontColorSlideshow-rgb: 0, 0, 0;
    --m_itemFontColorSlideshow-opacity: 1;
    --externalCustomButtonBorderColor: 0, 0, 0;
    --externalCustomButtonBorderColor-rgb: 0, 0, 0;
    --externalCustomButtonBorderColor-opacity: 1;
    --itemShadowOpacityAndColor: 0, 0, 0;
    --itemShadowOpacityAndColor-rgb: 0, 0, 0;
    --itemShadowOpacityAndColor-opacity: 1;
    --externalCustomButtonColor: 26, 106, 255;
    --externalCustomButtonColor-rgb: 26, 106, 255;
    --externalCustomButtonColor-opacity: 1;
    --itemFontColorSlideshow: 0, 0, 0;
    --itemFontColorSlideshow-rgb: 0, 0, 0;
    --itemFontColorSlideshow-opacity: 1;
    --itemFontColor: 255, 255, 255;
    --itemFontColor-rgb: 255, 255, 255;
    --itemFontColor-opacity: 1;
    --m_oneColorAnimationColor: 255, 255, 255;
    --m_oneColorAnimationColor-rgb: 255, 255, 255;
    --m_oneColorAnimationColor-opacity: 1;
    --arrowsColor: 0, 0, 0;
    --arrowsColor-rgb: 0, 0, 0;
    --arrowsColor-opacity: 1;
    --m_itemIconColor: 255, 255, 255;
    --m_itemIconColor-rgb: 255, 255, 255;
    --m_itemIconColor-opacity: 1;
    --itemBorderColor: 0, 0, 0;
    --itemBorderColor-rgb: 0, 0, 0;
    --itemBorderColor-opacity: 1;
    --m_loadMoreButtonBorderColor: 0, 0, 0;
    --m_loadMoreButtonBorderColor-rgb: 0, 0, 0;
    --m_loadMoreButtonBorderColor-opacity: 1;
    --m_loadMoreButtonColor: 255, 255, 255;
    --m_loadMoreButtonColor-rgb: 255, 255, 255;
    --m_loadMoreButtonColor-opacity: 1;
    --backgroundGradientColor1: 255, 255, 255;
    --backgroundGradientColor1-rgb: 255, 255, 255;
    --backgroundGradientColor1-opacity: 1;
    --m_customButtonBorderColor: 255, 255, 255;
    --m_customButtonBorderColor-rgb: 255, 255, 255;
    --m_customButtonBorderColor-opacity: 1;
    --itemIconColorSlideshow: 0, 0, 0;
    --itemIconColorSlideshow-rgb: 0, 0, 0;
    --itemIconColorSlideshow-opacity: 1;
    --foreColor: 238, 238, 238;
    --foreColor-rgb: 238, 238, 238;
    --foreColor-opacity: 1;
    --m_itemDescriptionFontColorSlideshow: 0, 0, 0;
    --m_itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
    --m_itemDescriptionFontColorSlideshow-opacity: 1;
    --bgColorExpand: 255, 255, 255;
    --bgColorExpand-rgb: 255, 255, 255;
    --bgColorExpand-opacity: 1;
    --textBoxBorderColor: 0, 0, 0;
    --textBoxBorderColor-rgb: 0, 0, 0;
    --textBoxBorderColor-opacity: 1;
    --customButtonFontColorForHover: 0, 0, 0;
    --customButtonFontColorForHover-rgb: 0, 0, 0;
    --customButtonFontColorForHover-opacity: 1;
    --m_loadMoreButtonFontColor: 0, 0, 0;
    --m_loadMoreButtonFontColor-rgb: 0, 0, 0;
    --m_loadMoreButtonFontColor-opacity: 1;
    --customButtonColor: 255, 255, 255;
    --customButtonColor-rgb: 255, 255, 255;
    --customButtonColor-opacity: 1;
    --descriptionColorExpand: 0, 0, 0;
    --descriptionColorExpand-rgb: 0, 0, 0;
    --descriptionColorExpand-opacity: 1;
    --actionsColorExpand: 0, 0, 0;
    --actionsColorExpand-rgb: 0, 0, 0;
    --actionsColorExpand-opacity: 1;
    --oneColorAnimationColor: 255, 255, 255;
    --oneColorAnimationColor-rgb: 255, 255, 255;
    --oneColorAnimationColor-opacity: 1;
    --backColor: 238, 238, 238;
    --backColor-rgb: 238, 238, 238;
    --backColor-opacity: 1;
    --itemDescriptionFontColorSlideshow: 0, 0, 0;
    --itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
    --itemDescriptionFontColorSlideshow-opacity: 1;
    --m_externalCustomButtonBorderColor: 0, 0, 0;
    --m_externalCustomButtonBorderColor-rgb: 0, 0, 0;
    --m_externalCustomButtonBorderColor-opacity: 1;
    --te-background-color-picker: 149, 185, 255;
    --te-background-color-picker-rgb: 149, 185, 255;
    --te-background-color-picker-opacity: 1;
    --m_customButtonColor: 255, 255, 255;
    --m_customButtonColor-rgb: 255, 255, 255;
    --m_customButtonColor-opacity: 1;
    --overlayGradientColor2: 0, 0, 0, 0.3;
    --overlayGradientColor2-rgb: 0, 0, 0;
    --overlayGradientColor2-opacity: 0.3;
    --m_overlayGradientColor2: 0, 0, 0;
    --m_overlayGradientColor2-rgb: 0, 0, 0;
    --m_overlayGradientColor2-opacity: 1;
    --overlayGradientColor1: 0, 0, 0, 0.01;
    --overlayGradientColor1-rgb: 0, 0, 0;
    --overlayGradientColor1-opacity: 0.01;
    --backgroundColor: 199, 199, 199;
    --backgroundColor-rgb: 199, 199, 199;
    --backgroundColor-opacity: 1;
    --textColor: 0, 0, 0;
    --textColor-rgb: 0, 0, 0;
    --textColor-opacity: 1;
    --m_customButtonFontForHover: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
    --m_customButtonFontForHover-style: normal;
    --m_customButtonFontForHover-variant: normal;
    --m_customButtonFontForHover-weight: normal;
    --m_customButtonFontForHover-size: 15px;
    --m_customButtonFontForHover-line-height: 18px;
    --m_customButtonFontForHover-family: proxima-n-w01-reg, sans-serif;
    --m_customButtonFontForHover-text-decoration: none;
    --m_customButtonFont: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
    --m_customButtonFont-style: normal;
    --m_customButtonFont-variant: normal;
    --m_customButtonFont-weight: normal;
    --m_customButtonFont-size: 15px;
    --m_customButtonFont-line-height: 18px;
    --m_customButtonFont-family: proxima-n-w01-reg, sans-serif;
    --m_customButtonFont-text-decoration: none;
    --m_itemFont: normal normal normal 22px/27px wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold;
    --m_itemFont-style: normal;
    --m_itemFont-variant: normal;
    --m_itemFont-weight: normal;
    --m_itemFont-size: 22px;
    --m_itemFont-line-height: 27px;
    --m_itemFont-family: wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold;
    --m_itemFont-text-decoration: none;
    --m_itemFontSlideshow: normal normal normal 22px/27px wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold;
    --m_itemFontSlideshow-style: normal;
    --m_itemFontSlideshow-variant: normal;
    --m_itemFontSlideshow-weight: normal;
    --m_itemFontSlideshow-size: 22px;
    --m_itemFontSlideshow-line-height: 27px;
    --m_itemFontSlideshow-family: wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold;
    --m_itemFontSlideshow-text-decoration: none;
    --customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --customButtonFontForHover-style: normal;
    --customButtonFontForHover-variant: normal;
    --customButtonFontForHover-weight: normal;
    --customButtonFontForHover-size: 16px;
    --customButtonFontForHover-line-height: 1.4em;
    --customButtonFontForHover-family: helvetica-w01-light, sans-serif;
    --customButtonFontForHover-text-decoration: none;
    --text-editor-font: normal normal normal 40px/50px avenir-lt-w01_85-heavy1475544, sans-serif;
    --text-editor-font-style: normal;
    --text-editor-font-variant: normal;
    --text-editor-font-weight: normal;
    --text-editor-font-size: 40px;
    --text-editor-font-line-height: 50px;
    --text-editor-font-family: avenir-lt-w01_85-heavy1475544, sans-serif;
    --text-editor-font-text-decoration: none;
    --m_loadMoreButtonFont: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    --m_loadMoreButtonFont-style: normal;
    --m_loadMoreButtonFont-variant: normal;
    --m_loadMoreButtonFont-weight: normal;
    --m_loadMoreButtonFont-size: 15px;
    --m_loadMoreButtonFont-line-height: 18px;
    --m_loadMoreButtonFont-family: wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    --m_loadMoreButtonFont-text-decoration: none;
    --itemDescriptionFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFont-style: normal;
    --itemDescriptionFont-variant: normal;
    --itemDescriptionFont-weight: normal;
    --itemDescriptionFont-size: 16px;
    --itemDescriptionFont-line-height: 1.4em;
    --itemDescriptionFont-family: helvetica-w01-light, sans-serif;
    --itemDescriptionFont-text-decoration: none;
    --text-editor-font-1499774301866: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, sans-serif;
    --text-editor-font-1499774301866-style: normal;
    --text-editor-font-1499774301866-variant: normal;
    --text-editor-font-1499774301866-weight: normal;
    --text-editor-font-1499774301866-size: 40px;
    --text-editor-font-1499774301866-line-height: 50px;
    --text-editor-font-1499774301866-family: avenir-lt-w01_35-light1475496, sans-serif;
    --text-editor-font-1499774301866-text-decoration: none;
    --customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --customButtonFont-style: normal;
    --customButtonFont-variant: normal;
    --customButtonFont-weight: normal;
    --customButtonFont-size: 16px;
    --customButtonFont-line-height: 1.4em;
    --customButtonFont-family: helvetica-w01-light, sans-serif;
    --customButtonFont-text-decoration: none;
    --text-editor-font-1499927482082: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, sans-serif;
    --text-editor-font-1499927482082-style: normal;
    --text-editor-font-1499927482082-variant: normal;
    --text-editor-font-1499927482082-weight: normal;
    --text-editor-font-1499927482082-size: 40px;
    --text-editor-font-1499927482082-line-height: 50px;
    --text-editor-font-1499927482082-family: avenir-lt-w01_35-light1475496, sans-serif;
    --text-editor-font-1499927482082-text-decoration: none;
    --m_itemDescriptionFont: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    --m_itemDescriptionFont-style: normal;
    --m_itemDescriptionFont-variant: normal;
    --m_itemDescriptionFont-weight: normal;
    --m_itemDescriptionFont-size: 15px;
    --m_itemDescriptionFont-line-height: 18px;
    --m_itemDescriptionFont-family: wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    --m_itemDescriptionFont-text-decoration: none;
    --loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --loadMoreButtonFont-style: normal;
    --loadMoreButtonFont-variant: normal;
    --loadMoreButtonFont-weight: normal;
    --loadMoreButtonFont-size: 16px;
    --loadMoreButtonFont-line-height: 1.4em;
    --loadMoreButtonFont-family: helvetica-w01-light, sans-serif;
    --loadMoreButtonFont-text-decoration: none;
    --itemFontSlideshow: normal normal normal 15px/1.4em "times new roman", times, serif;
    --itemFontSlideshow-style: normal;
    --itemFontSlideshow-variant: normal;
    --itemFontSlideshow-weight: normal;
    --itemFontSlideshow-size: 15px;
    --itemFontSlideshow-line-height: 1.4em;
    --itemFontSlideshow-family: "times new roman", times, serif;
    --itemFontSlideshow-text-decoration: none;
    --titleFontExpand: normal normal normal 15px/1.4em "times new roman", times, serif;
    --titleFontExpand-style: normal;
    --titleFontExpand-variant: normal;
    --titleFontExpand-weight: normal;
    --titleFontExpand-size: 15px;
    --titleFontExpand-line-height: 1.4em;
    --titleFontExpand-family: "times new roman", times, serif;
    --titleFontExpand-text-decoration: none;
    --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf,
        orig_wix_madefor_text_regular;
    --m_itemDescriptionFontSlideshow-style: normal;
    --m_itemDescriptionFontSlideshow-variant: normal;
    --m_itemDescriptionFontSlideshow-weight: normal;
    --m_itemDescriptionFontSlideshow-size: 15px;
    --m_itemDescriptionFontSlideshow-line-height: 18px;
    --m_itemDescriptionFontSlideshow-family: wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    --m_itemDescriptionFontSlideshow-text-decoration: none;
    --itemDescriptionFontSlideshow: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFontSlideshow-style: normal;
    --itemDescriptionFontSlideshow-variant: normal;
    --itemDescriptionFontSlideshow-weight: normal;
    --itemDescriptionFontSlideshow-size: 16px;
    --itemDescriptionFontSlideshow-line-height: 1.4em;
    --itemDescriptionFontSlideshow-family: helvetica-w01-light, sans-serif;
    --itemDescriptionFontSlideshow-text-decoration: none;
    --descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --descriptionFontExpand-style: normal;
    --descriptionFontExpand-variant: normal;
    --descriptionFontExpand-weight: normal;
    --descriptionFontExpand-size: 16px;
    --descriptionFontExpand-line-height: 1.4em;
    --descriptionFontExpand-family: helvetica-w01-light, sans-serif;
    --descriptionFontExpand-text-decoration: none;
    --itemFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --itemFont-style: normal;
    --itemFont-variant: normal;
    --itemFont-weight: normal;
    --itemFont-size: 15px;
    --itemFont-line-height: 1.4em;
    --itemFont-family: "times new roman", times, serif;
    --itemFont-text-decoration: none;
    --textFont-style: normal;
    --textFont-variant: normal;
    --textFont-weight: normal;
    --textFont-size: 20px;
    --textFont-line-height: 1.4em;
    --textFont-family: helvetica-w01-light, sans-serif;
    --textFont-text-decoration: none;
}

#comp-m9bxduyr2 svg [data-color="1"] {
fill: #9E816B;
}

.s_mW2O1.oyWIOGH--madefor {
--wbu-font-stack: var(--wix-font-stack);
    --wbu-font-weight-regular: var(--wix-font-weight-regular);
    --wbu-font-weight-medium: var(--wix-font-weight-medium);
    --wbu-font-weight-bold: var(--wix-font-weight-bold);
}

.sEIvoL3.oCqG_7p--madefor {
--wbu-font-stack: var(--wix-font-stack);
    --wbu-font-weight-regular: var(--wix-font-weight-regular);
    --wbu-font-weight-medium: var(--wix-font-weight-medium);
    --wbu-font-weight-bold: var(--wix-font-weight-bold);
}

.nav-arrows-container .custom-nav-arrows svg {
width: 100%;
    height: 100%;
}

.pro-gallery-stop-scroll-for-fullscreen {
overflow-y: hidden;
}

div.pro-gallery-parent-container .show-more-container i.show-more:hover {
opacity: 1;
}

div.pro-gallery-parent-container .show-more-container button.show-more {
border-style: solid;
}

div.pro-gallery-parent-container .show-more-container button.show-more:hover {
opacity: 1;
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
opacity: 1;
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
border-style: solid;
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
opacity: 1;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
background: none !important;
    font-size: 26px;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
z-index: 12;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
z-index: 11;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
opacity: 0.7;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
font-size: 22px;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
opacity: 1;
    background: rgba(0, 0, 0, 0);
    border-style: solid;
}

.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
opacity: 0.6;
}

.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
opacity: 1;
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
font-size: 15px;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
font-size: 26px;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
z-index: 12;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
z-index: 11;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
opacity: 0.7;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
font-size: 22px;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
opacity: 1;
    background: rgba(0, 0, 0, 0);
    border-style: solid;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
opacity: 0.6;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
opacity: 1;
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
font-size: 15px;
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
opacity: 0.3;
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
background: inherit !important;
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
color: #e03939 !important;
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
color: #e03939 !important;
}

.social-share-wrapper {
position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 200005;
}

.social-share-wrapper .mobile-social-share-screen {
position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    background-color: rgba(0, 0, 0, 0);
}

.social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
z-index: 200005;
    background-color: rgba(0, 0, 0, 0.6);
    transition: background-color 0.3s ease;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
height: calc(100% - 150px);
    touch-action: none;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
position: absolute;
    bottom: 0px;
    width: 100%;
    height: 150px;
    box-sizing: border-box;
    background-color: #fff;
    margin-bottom: -150px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.4s ease;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
margin-bottom: 0px;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
display: flex;
    justify-content: space-between;
    width: 220px;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
height: 16px;
    width: 16px;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
height: 32px;
    margin-top: 20px;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
width: 200px;
    font-size: 11px;
    padding: 2px 4px;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
width: 40px;
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
height: 16px;
    width: 16px;
}

.social-share-wrapper .desktop-social-share-screen {
position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
}

.social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
z-index: 200005;
    background-color: rgba(0, 0, 0, 0.6);
    transition: all 0.4s ease;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
position: fixed;
    height: 100%;
    width: 100%;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
position: relative;
    width: 580px;
    height: 250px;
    box-sizing: border-box;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: -100px;
    opacity: 0;
    transition: all 0.4s ease;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
margin-bottom: 0px;
    opacity: 1;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
position: absolute;
    top: 24px;
    right: 24px;
    cursor: pointer;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus {
border-radius: 7px;
    box-shadow: inset 0 0 1px 3px #116dff;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
display: flex;
    justify-content: space-between;
    width: 280px;
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
height: 24px;
    width: 24px;
    transition: color 0.2s ease;
}

.social-share-wrapper .social-share-item {
position: relative;
}

.social-share-wrapper .social-share-item .social-share-button {
opacity: 1;
    transition: opacity 0.2s ease;
    cursor: pointer;
}

.social-share-wrapper .social-share-item .social-share-button:focus {
border-radius: 7px;
    box-shadow: inset 0 0 1px 3px #116dff;
}

.social-share-wrapper .social-share-item .social-share-button:hover {
opacity: 0.65;
}

.social-share-wrapper .social-share-item .social-share-button:active {
opacity: 1;
}

.social-share-wrapper .social-share-copylink-container {
display: flex;
    margin-top: 25px;
    height: 40px;
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
border: 1px solid #000;
    padding: 2px 8px;
    height: 100%;
    width: 260px;
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
width: 50px;
    height: 100%;
    background-color: #000;
    color: #fff;
    cursor: pointer;
    transition: background-color 0.1s ease;
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus {
border-radius: 7px;
    box-shadow: inset 0 0 1px 3px #116dff;
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
background-color: rgba(0, 0, 0, 0.65);
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
margin-top: 2px;
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important;
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
transform: scale(0.9009);
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
transition: background-color 0.4s ease !important;
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
transition: transform 0.4s ease !important;
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
background-color: rgba(0, 0, 0, 0) !important;
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
transform: scale(0.985);
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
transform: scale(0.985);
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
opacity: 0;
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
opacity: 0;
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
opacity: 1;
    background: rgba(8, 8, 8, 0.75);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
transition: filter 0.4s ease, opacity 0.4s ease !important;
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
transition: transform 0.4s ease, filter 0.2s ease, opacity 0.2s ease !important;
    transform: scale(0.9);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
transform: scale(1);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateY(100%);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateY(0);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateX(-100%);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateX(0);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateX(100%);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateX(0);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateY(-100%);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateY(0);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
opacity: 1;
    background: rgba(8, 8, 8, 0.75);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
transition: filter 0.4s ease, opacity 0.4s ease !important;
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
transition: transform 0.4s ease, filter 0.2s ease, opacity 0.2s ease !important;
    transform: scale(1);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
transform: scale(0.9);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateY(0);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateY(100%);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateX(0);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateX(-100%);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateX(100%);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateX(0);
    filter: opacity(0);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
transition: transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1), filter 0.5s ease, opacity 0.5s ease !important;
    transform: translateY(-100%);
    filter: opacity(1);
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
transform: translateY(0);
    filter: opacity(0);
}

*[data-collapsed="true"] .pro-gallery-parent-container .gallery-item,
*[data-hidden="true"] .pro-gallery-parent-container .gallery-item {
background-image: none !important;
}

html.pro-gallery {
width: 100%;
    height: auto;
}

.show-more-container {
text-align: center;
    line-height: 138px;
}

.show-more-container i.show-more {
color: #5d5d61;
    font-size: 40px;
    cursor: pointer;
    margin-top: -3px;
}

.show-more-container button.show-more {
display: inline-block;
    padding: 11px 29px;
    border-radius: 0;
    border: 2px solid #5d5d61;
    font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
    font-size: 12px;
    color: #5d5d61;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
}

.more-items-loader {
display: block;
    width: 100%;
    text-align: center;
    line-height: 50px;
    font-size: 30px;
    color: #116dff;
}

.version-header {
color: #e03939;
    text-align: left;
    font-family: "Consolas", monospace;
    font-size: 13px;
    position: absolute;
    top: 0;
    left: 0;
    width: 320px;
    height: 100px;
    line-height: 30px;
    background: hsla(0, 0%, 100%, 0.8);
    z-index: 100;
}

.auto-slideshow-button {
margin-top: 19px;
    padding: 5px;
    height: 28px;
    width: 20px;
    left: auto;
    z-index: 1;
    position: absolute;
    display: flex;
    text-align: center;
    cursor: pointer;
    opacity: 0.9;
}

.auto-slideshow-counter {
margin-top: 24px;
    left: auto;
    z-index: 1;
    position: absolute;
    display: flex;
    text-align: center;
    opacity: 0.9;
    font-size: 15px;
    line-height: normal;
}

@keyframes fadeIn {
from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.mouse-cursor {
display: flex;
    width: 100%;
    position: absolute;
}

.nav-arrows-container {
left: auto;
    position: absolute;
    display: flex;
    text-align: center;
    cursor: pointer;
    opacity: 0.9;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    border: none;
    justify-content: center;
}

.nav-arrows-container.follow-mouse-cursor {
position: relative;
    cursor: none;
}

.nav-arrows-container.drop-shadow svg {
filter: drop-shadow(0px 1px 0.15px #b2b2b2);
}

.nav-arrows-container:focus:not(:focus-visible) {
--focus-ring-box-shadow: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.arrow-portal-container span {
animation: fadeIn 0.1s ease-in-out;
    position: fixed;
    transition: top 50ms, left 50ms;
    display: flex;
    align-items: center;
    justify-content: center;
}

div.gallery-slideshow div.pro-gallery,
div.gallery-slideshow .gallery-column {
box-sizing: content-box !important;
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
position: absolute;
    padding-top: 0px;
    bottom: -220px;
    height: 220px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    z-index: 15;
}

div.pro-gallery {
width: 100%;
    height: 100%;
    overflow: hidden;
    backface-visibility: hidden;
    position: relative;
}

div.pro-gallery .gallery-column {
float: left;
    overflow: hidden;
    position: relative;
    transform-style: preserve-3d;
    backface-visibility: hidden;
}

div.pro-gallery .gallery-group {
float: left;
    overflow: hidden;
    position: relative;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    box-sizing: border-box;
    padding: 0;
    font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
    font-size: 11px;
}

div.pro-gallery .gallery-item-container {
position: absolute;
    display: inline-block;
    vertical-align: top;
    border: none;
    padding: 0;
    border-radius: 0;
    box-sizing: border-box;
    overflow: hidden;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    outline: none;
    text-decoration: none;
    color: inherit;
    will-change: top, left, width, height;
    box-sizing: border-box;
    font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
    font-size: 11px;
    cursor: default;
    scroll-snap-align: center;
}

div.pro-gallery .gallery-item-container .item-action {
width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    pointer-events: none;
    z-index: -1;
}

div.pro-gallery .gallery-item-container .item-action:focus {
--focus-ring-box-shadow: none !important;
    outline: none !important;
    box-shadow: none !important;
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
text-decoration: underline;
    cursor: pointer;
}

div.pro-gallery .gallery-item-container.visible {
transform: translate3d(0, 0, 0);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper {
position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
width: 100% !important;
    height: 100% !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
background: rgba(0, 0, 0, 0);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
background: rgba(0, 0, 0, 0);
    -o-object-fit: contain;
    object-fit: contain;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
-o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    border-radius: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
box-sizing: border-box;
    
    -webkit-font-smoothing: antialiased;
    white-space: initial;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
line-height: normal !important;
    letter-spacing: normal !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
margin: 0;
    padding: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
top: 50%;
    left: 50%;
    height: 30px;
    width: 15px;
    z-index: -1;
    opacity: 0.4;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
background-color: rgba(0, 0, 0, 0);
    opacity: 1 !important;
    animation: none !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
display: inline-block;
    text-rendering: auto;
    
    -webkit-font-smoothing: antialiased;
    position: absolute;
    z-index: 11;
    top: 50%;
    left: 50%;
    height: 60px;
    text-align: center;
    margin: -30px 0 0 -30px;
    background: #080808;
    color: #fff;
    border-radius: 50px;
    opacity: 0.7;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
opacity: 1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
font-size: 26px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
opacity: 0.9;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
font-size: 2.3em;
    opacity: 1;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
position: absolute;
    bottom: -220px;
    height: 220px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    z-index: 15;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
white-space: initial;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    box-sizing: border-box;
    border-radius: 0;
    z-index: 15;
    overflow: hidden;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    box-sizing: border-box;
    z-index: -1;
}

div.pro-gallery.one-row {
white-space: nowrap;
    float: left;
}

div.pro-gallery.one-row .gallery-column {
width: 100%;
    float: none;
    white-space: nowrap;
}

div.pro-gallery.thumbnails-gallery {
overflow: hidden;
    float: left;
}

div.pro-gallery.thumbnails-gallery .galleryColumn {
position: relative;
    overflow: visible;
}

div.pro-gallery.thumbnails-gallery .thumbnailItem {
position: absolute;
    background-color: #fff;
    background-size: cover;
    background-position: center;
    overflow-y: inherit;
    border-radius: 0px;
    cursor: pointer;
}

div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: hsla(0, 0%, 100%, 0.6);
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

div.pro-gallery *:focus {
box-shadow: none;
}

div.pro-gallery.accessible i:focus,
div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus {
box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #116dff;
}

div.pro-gallery.accessible i:focus:not(:focus-visible),
div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) {
box-shadow: none !important;
}

div.pro-gallery.accessible .gallery-item-hover i:focus,
div.pro-gallery.accessible .gallery-item-hover button:focus {
box-shadow: none;
}

div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, 0 0 10px -5px #116dff;
}

div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus)::after {
content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff;
    pointer-events: none;
    border-radius: inherit;
    z-index: 15;
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff;
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, 0 0 10px -5px #116dff;
    pointer-events: none;
    border-radius: inherit;
}

div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
width: 0 !important;
    height: 0 !important;
}

.sr-only.out-of-view-component {
position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: circle(0%);
    border: 0;
}

.screen-logs {
word-wrap: break-word;
    background: #fff;
    width: 280px;
    font-size: 10px;
}

.fade {
display: block;
    transition: opacity 600ms ease;
}

.deck-before {
display: block;
    z-index: 1;
    transition: transform 600ms ease;
    transform: translateX(-100%);
}

.deck-before-rtl {
display: block;
    z-index: 1;
    transition: transform 600ms ease;
    transform: translateX(100%);
}

.deck-current {
display: block;
    z-index: 0;
    transition: transform 600ms ease;
    transform: translateX(0);
}

.deck-current .override {
transition: transform 600ms ease, opacity 0.1s ease 200ms !important;
}

.deck-after {
display: block;
    transition: opacity 0.2s ease 600ms;
    z-index: -1;
    opacity: 0;
}

@keyframes changing_background {
0% {
        background-color: rgba(241, 241, 241, 0.2);
    }

    50% {
        background-color: rgba(241, 241, 241, 0.8);
    }

    100% {
        background-color: rgba(241, 241, 241, 0.2);
    }
}

.pro-gallery-parent-container.gallery-slideshow [data-hook="group-view"]::before {
content: "";
    position: absolute;
    scroll-snap-align: center;
    top: var(--group-top);
    left: var(--group-left);
    width: var(--group-width);
    right: var(--group-right);
    height: 1px;
    pointer-events: none;
}

.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook="group-view"] .item-link-wrapper::before {
content: "";
    position: absolute;
    scroll-snap-align: center;
    top: var(--group-top);
    left: var(--group-left);
    width: var(--group-width);
    right: var(--group-right);
    height: 1px;
    pointer-events: none;
}

.slideshow-info-element-inner {
box-sizing: border-box;
    padding-top: 24px;
    height: 100%;
    width: 100%;
}

.slideshow-info-element-inner .info-element-text {
flex-grow: 1;
    padding: 0;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
}

.slideshow-info-element-inner .info-element-text>div {
width: 100%;
}

.slideshow-info-element-inner .info-element-text .info-element-title {
white-space: normal;
    font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
    line-height: 32px;
    font-size: 21px;
    height: auto;
    color: #2b5672;
    display: block;
    
    -webkit-box-orient: vertical;
    transition: opacity 0.4s ease;
    text-overflow: ellipsis;
}

.slideshow-info-element-inner .info-element-text .info-element-description {
font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
    line-height: 25px;
    font-size: 15px;
    height: auto;
    color: #2b5672;
    overflow: hidden;
    display: block;
    
    -webkit-box-orient: vertical;
    transition: opacity 0.4s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.slideshow-info-element-inner .info-element-text .info-element-description>span {
white-space: normal;
}

.slideshow-info-element-inner .info-element-text .info-member.hide {
display: none;
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
display: flex;
    justify-content: center;
    color: #fff;
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 25px;
    height: 45px;
    min-width: 190px;
    padding: 0 15px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    outline: none;
    border-style: solid;
    text-decoration: none;
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
display: none;
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
opacity: 1 !important;
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
display: block;
    background: hsla(0, 0%, 100%, 0.1);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.slideshow-info-element-inner .info-element-social {
height: auto;
    position: static;
    display: flex;
    flex-direction: row;
    margin: 0;
    overflow: visible;
    z-index: 16;
    transition: opacity 0.4s ease;
}

.slideshow-info-element-inner .info-element-social.populated-item {
margin-bottom: 24px;
}

.slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.slideshow-info-element-inner .info-element-social.info-align-center {
justify-content: center;
}

.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
position: relative;
}

.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
position: absolute;
    left: -25px;
    padding-left: 25px !important;
    margin-right: 0 !important;
}

.slideshow-info-element-inner .info-element-social.info-align-right {
flex-direction: row-reverse;
}

.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button {
margin: 0 15px;
    display: inline-flex;
    font-size: 19px;
    color: #2b5672;
    cursor: pointer;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    display: flex;
    -moz-column-gap: 7px;
    column-gap: 7px;
    align-items: center;
    padding: 5px;
    margin: -5px;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
fill: #2b5672;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
color: #2b5672;
    font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    line-height: 15px;
    font-size: 15px;
    letter-spacing: 1px;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
float: left;
    display: inline-block;
    border: none;
    background: rgba(0, 0, 0, 0);
    text-decoration: none;
    cursor: pointer;
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
color: #2b5672;
    font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    float: left;
    margin-top: 2px;
    display: inline-block;
    padding-left: 9px;
    letter-spacing: 1px;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
width: 210px !important;
    outline: none;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
width: 0;
    transition: width 0.3s;
    overflow: hidden;
    margin-left: 25px !important;
    margin-right: 25px !important;
    display: inline-block;
    height: 30px;
    max-width: 300px;
    z-index: 16;
    font-size: 12px;
    transform: none !important;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
width: 210px !important;
    outline: none;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
width: 210px !important;
    outline: none;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
display: inline-block;
    font-size: 15px;
    color: #2b5672;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 14px;
    text-align: center;
    margin: 0 6px;
    float: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: none;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
opacity: 0.7;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
font-size: 13px;
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
font-size: 13px;
}

.gallery-item-common-info.gallery-item-bottom-info {
box-sizing: border-box;
    padding-top: 24px;
    height: 100%;
    width: 100%;
    padding-top: 0;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
flex-grow: 1;
    padding: 0;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
width: 100%;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
white-space: normal;
    font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
    line-height: 32px;
    font-size: 21px;
    height: auto;
    color: #2b5672;
    display: block;
    
    -webkit-box-orient: vertical;
    transition: opacity 0.4s ease;
    text-overflow: ellipsis;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
    line-height: 25px;
    font-size: 15px;
    height: auto;
    color: #2b5672;
    overflow: hidden;
    display: block;
    
    -webkit-box-orient: vertical;
    transition: opacity 0.4s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
white-space: normal;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
display: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
display: flex;
    justify-content: center;
    color: #fff;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 25px;
    height: 45px;
    min-width: 190px;
    padding: 0 15px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    outline: none;
    border-style: solid;
    text-decoration: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
display: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
opacity: 1 !important;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
display: block;
    background: hsla(0, 0%, 100%, 0.1);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
height: auto;
    position: static;
    display: flex;
    flex-direction: row;
    margin: 0;
    overflow: visible;
    z-index: 16;
    transition: opacity 0.4s ease;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
margin-bottom: 24px;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
justify-content: center;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
position: relative;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
position: absolute;
    left: -25px;
    padding-left: 25px !important;
    margin-right: 0 !important;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
flex-direction: row-reverse;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
margin: 0 15px;
    display: inline-flex;
    font-size: 19px;
    color: #2b5672;
    cursor: pointer;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    display: flex;
    -moz-column-gap: 7px;
    column-gap: 7px;
    align-items: center;
    padding: 5px;
    margin: -5px;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
fill: #2b5672;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
color: #2b5672;
    font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    line-height: 15px;
    font-size: 15px;
    letter-spacing: 1px;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
float: left;
    display: inline-block;
    border: none;
    background: rgba(0, 0, 0, 0);
    text-decoration: none;
    cursor: pointer;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
color: #2b5672;
    font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    float: left;
    margin-top: 2px;
    display: inline-block;
    padding-left: 9px;
    letter-spacing: 1px;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
width: 210px !important;
    outline: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
width: 0;
    transition: width 0.3s;
    overflow: hidden;
    margin-left: 25px !important;
    margin-right: 25px !important;
    display: inline-block;
    height: 30px;
    max-width: 300px;
    z-index: 16;
    font-size: 12px;
    transform: none !important;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
width: 210px !important;
    outline: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
width: 210px !important;
    outline: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
display: inline-block;
    font-size: 15px;
    color: #2b5672;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 14px;
    text-align: center;
    margin: 0 6px;
    float: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: none;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
opacity: 0.7;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
font-size: 13px;
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
font-size: 13px;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
box-sizing: border-box;
    padding-top: 24px;
    height: 100%;
    width: 100%;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
flex-grow: 1;
    padding: 0;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
width: 100%;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
white-space: normal;
    font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
    line-height: 32px;
    font-size: 21px;
    height: auto;
    color: #2b5672;
    display: block;
    
    -webkit-box-orient: vertical;
    transition: opacity 0.4s ease;
    text-overflow: ellipsis;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
    line-height: 25px;
    font-size: 15px;
    height: auto;
    color: #2b5672;
    overflow: hidden;
    display: block;
    
    -webkit-box-orient: vertical;
    transition: opacity 0.4s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
white-space: normal;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
display: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
display: flex;
    justify-content: center;
    color: #fff;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 25px;
    height: 45px;
    min-width: 190px;
    padding: 0 15px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    outline: none;
    border-style: solid;
    text-decoration: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
display: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
opacity: 1 !important;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
display: block;
    background: hsla(0, 0%, 100%, 0.1);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
height: auto;
    position: static;
    display: flex;
    flex-direction: row;
    margin: 0;
    overflow: visible;
    z-index: 16;
    transition: opacity 0.4s ease;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
margin-bottom: 24px;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
justify-content: center;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
position: relative;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
position: absolute;
    left: -25px;
    padding-left: 25px !important;
    margin-right: 0 !important;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
flex-direction: row-reverse;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
margin: 0 15px;
    display: inline-flex;
    font-size: 19px;
    color: #2b5672;
    cursor: pointer;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    display: flex;
    -moz-column-gap: 7px;
    column-gap: 7px;
    align-items: center;
    padding: 5px;
    margin: -5px;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
fill: #2b5672;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
color: #2b5672;
    font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    line-height: 15px;
    font-size: 15px;
    letter-spacing: 1px;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
float: left;
    display: inline-block;
    border: none;
    background: rgba(0, 0, 0, 0);
    text-decoration: none;
    cursor: pointer;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
color: #2b5672;
    font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    float: left;
    margin-top: 2px;
    display: inline-block;
    padding-left: 9px;
    letter-spacing: 1px;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
width: 210px !important;
    outline: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
width: 0;
    transition: width 0.3s;
    overflow: hidden;
    margin-left: 25px !important;
    margin-right: 25px !important;
    display: inline-block;
    height: 30px;
    max-width: 300px;
    z-index: 16;
    font-size: 12px;
    transform: none !important;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
width: 210px !important;
    outline: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
width: 210px !important;
    outline: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
display: inline-block;
    font-size: 15px;
    color: #2b5672;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 14px;
    text-align: center;
    margin: 0 6px;
    float: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: none;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
opacity: 0.7;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
font-size: 13px;
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
font-size: 13px;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
padding: 30px;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
padding: 0;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
display: flex;
    flex-direction: column;
    justify-content: center;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
margin: 0;
    height: auto;
    position: static;
    display: flex;
    flex-direction: row;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
width: auto;
    margin: 0px -10px 0;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px);
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
width: 0 !important;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
justify-content: center;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
position: relative;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
position: absolute;
    left: -25px;
    padding-left: 25px !important;
    margin-right: 0 !important;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
flex-direction: row-reverse;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
flex-direction: row-reverse;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
margin-right: 40px !important;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
position: static !important;
    margin: 0;
    padding: 0 20px;
    font-size: 19px;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
margin-top: -3px;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
flex-direction: row;
    outline: none;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
width: 210px !important;
    outline: none;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
width: 0;
    transition: width 0.3s;
    overflow: hidden;
    margin-left: 25px !important;
    margin-right: 25px !important;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
width: 210px !important;
    outline: none;
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
white-space: normal;
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
padding: 30px 0 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
display: flex;
    justify-content: center;
    opacity: 0;
    
    -webkit-box-pack: center;
    transition: opacity 0.4s ease;
    color: #fff;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
margin-right: 7px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
line-height: 25px;
    font-size: 15px;
    color: #fff;
    overflow: hidden;
    display: block;
    
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    opacity: 0;
    height: 45px;
    min-width: 190px;
    padding: 0 15px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    white-space: nowrap;
    outline: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
display: block;
    background: hsla(0, 0%, 100%, 0.1);
    width: 100%;
    height: 45px;
    position: absolute;
    top: 0;
    left: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
padding: 30px;
    display: flex;
    flex-direction: column;
    margin: 0;
    box-sizing: border-box;
    height: 100%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
padding-top: 5px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
padding-left: 5px;
    padding-right: 5px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
opacity: 0 !important;
    pointer-events: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
width: 100%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
padding-top: 60px;
    box-sizing: border-box;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
line-height: 32px;
    font-size: 21px;
    padding: 0;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    opacity: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
line-height: 25px;
    font-size: 15px;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    opacity: 0;
    white-space: normal;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
width: 100%;
    height: 24px !important;
    display: flex;
    flex-direction: row;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
margin-right: auto;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
padding-left: 10px;
    padding-right: 10px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
position: absolute;
    top: 0;
    left: 0;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
outline: none;
    width: 100%;
    height: 100%;
    overflow: visible;
    z-index: 16;
    transition: opacity 0.4s ease;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
display: flex;
    align-items: flex-end;
    justify-content: space-around;
    height: 90%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
position: initial;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
width: 86%;
    margin: 0 7%;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
opacity: 0 !important;
    pointer-events: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
outline: none;
    bottom: 30px;
    position: absolute;
    margin: 0;
    display: inline-block;
    font-size: 19px;
    color: #fff;
    cursor: pointer;
    opacity: 0;
    padding: 10px;
    margin: -10px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
opacity: 0.7;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
opacity: 1 !important;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
left: 26px;
    top: 26px;
    bottom: initial;
    font-size: 15px;
    border: none;
    background: #2b5672;
    display: flex;
    -moz-column-gap: 7px;
    column-gap: 7px;
    align-items: center;
    padding: 5px;
    margin: -5px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    line-height: 15px;
    font-size: 15px;
    letter-spacing: 1px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
left: 30px;
    bottom: 30px;
    font-size: 15px;
    border: none;
    background: rgba(0, 0, 0, 0);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
outline: none;
    float: left;
    display: inline-block;
    line-height: 14px;
    border: none;
    background: rgba(0, 0, 0, 0);
    font-size: 18px;
    padding: 1px 5px;
    text-decoration: none;
    cursor: pointer;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
    font-style: normal;
    float: left;
    line-height: 15px;
    font-size: 15px;
    margin-top: 2px;
    display: inline-block;
    padding-left: 9px;
    letter-spacing: 1px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
bottom: 26px;
    left: auto;
    right: 30px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
left: auto;
    right: 22px;
    top: 26px;
    height: 30px;
    width: 20px;
    display: flex;
    justify-content: center;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
bottom: 25px;
    left: auto;
    right: 68px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
right: 30px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
bottom: calc(50% - 10px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
left: calc(25% - 8px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
right: calc(25% - 8px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
left: calc(50% - 8px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
left: calc(50% - 8px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
bottom: auto;
    left: calc(50% - 8px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
top: calc(25% - 10px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
top: auto;
    right: auto;
    bottom: calc(25% - 10px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
top: calc(50% - 10px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
bottom: calc(50% - 10px);
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    max-width: 300px;
    min-width: 200px;
    overflow: visible;
    z-index: 16;
    font-size: 12px;
    opacity: 0;
    transform: translateX(-50%);
    margin-top: 1px;
    margin-left: -3px;
    transition: opacity 0.4s ease;
    outline: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
opacity: 0 !important;
    pointer-events: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
display: inline-block;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: 22px;
    text-align: center;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0);
    border: none;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
opacity: 0.7;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
margin-left: 5px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
font-size: 13px;
    margin-top: 1px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
margin-left: -1px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
font-size: 13px;
    margin-top: 1px;
    margin-left: -3px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
top: 50%;
    left: 0;
    max-width: none;
    min-width: 0;
    max-height: 300px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
left: 50%;
    margin-left: -10px;
    margin-top: 8px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
font-size: 13px;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
font-size: 13px;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
overflow: hidden;
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
overflow: hidden;
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
white-space: normal;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
display: flex;
    justify-content: center;
    color: #fff;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 25px;
    height: 45px;
    min-width: 190px;
    padding: 0 15px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    outline: none;
    border-style: solid;
    text-decoration: none;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
display: none;
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
display: block;
    background: hsla(0, 0%, 100%, 0.1);
    width: 100%;
    height: 45px;
    position: absolute;
    top: 0;
    left: 0;
}

div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
display: none !important;
}

:root {
--tooltip-text-color: white;
    --tooltip-background-color: black;
    --tooltip-margin: 30px;
    --tooltip-arrow-size: 6px;
}

.tooltip-wrapper {
position: absolute;
    top: 0;
    z-index: 100;
    background-color: var(--tooltip-background-color);
    color: var(--tooltip-text-color);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid var(--tooltip-text-color);
}

.tooltip-body {
padding: 4px;
    font-size: 14px;
    font-family: Helvetica;
}

.tooltip-body::before {
content: " ";
    left: 50%;
    border: solid rgba(0, 0, 0, 0);
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: var(--tooltip-arrow-size);
    margin-left: calc(var(--tooltip-arrow-size) * -1);
}

.tooltip-body.arrow {
top: calc(var(--tooltip-margin) * -1);
}

.tooltip-body.arrow::before {
top: 100%;
    border-top-color: var(--tooltip-background-color);
}

.pg-render-indicator {
position: absolute;
    bottom: 15.5px;
    left: 15.5px;
    border: 1px solid #717171;
    padding: 5px 10px 5px 5px;
    font-size: 16px;
    z-index: 2147483648;
    cursor: default;
    line-height: 20px;
}

.pg-render-indicator table {
table-layout: fixed;
}

.pg-render-indicator.rendered {
background-color: #7fff00;
}

.pg-render-indicator.not-rendered {
background-color: red;
}

.pg-render-indicator .log-column {
max-height: 450px;
    max-width: 500px;
    overflow: auto;
    background-color: #fff;
}

.pg-render-indicator .show-on-hover {
border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    top: -9999px;
    left: -9999px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

.pg-render-indicator div.worker-log-text {
word-wrap: break-word;
    max-width: 500px;
    min-width: 100px;
}

.pg-render-indicator:hover {
max-width: 90%;
    max-height: 90%;
}

.pg-render-indicator:hover .show-on-hover {
clip: auto !important;
    clip-path: none;
    display: block;
    height: auto;
    line-height: normal;
    text-decoration: none;
    width: auto;
    position: static;
}

.pro-fullscreen-wrapper,
.pro-fullscreen-wrapper-loading {
position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 100005;
}

.pro-gallery-empty {
top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: hsla(0, 0%, 100%, 0.9);
}

.pro-gallery-empty .pro-gallery-empty-content {
height: 334px;
    width: 100%;
    overflow: hidden;
}

.pro-gallery-empty .pro-gallery-empty-image {
margin: 66px auto 35px;
    width: 262px;
    height: 132px;
    background-image: url(media/emptystate.85a4add5.svg);
    background-size: contain;
}

.pro-gallery-empty .pro-gallery-empty-title {
color: #4eb7f5;
    font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", sans-serif;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    margin-bottom: 10px;
}

.pro-gallery-empty .pro-gallery-empty-info {
color: #4eb7f5;
    font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}

div.comp-m9bxduyu2:not(.fullscreen-comp-wrapper) {
height: 100%;
    width: 100%;
    position: relative;
}

div.comp-m9bxduyu2:not(.fullscreen-comp-wrapper) #gallery-wrapper-comp-m9bxduyu2 {
position: absolute;
    top: 0;
    left: 0;
}

.comp-m9bxduyu2 div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
background-color: #000000;
}

.comp-m9bxduyu2 div.pro-gallery-parent-container .show-more-container i.show-more {
color: rgba(0, 0, 0, 0.7);
}

.comp-m9bxduyu2 div.pro-gallery-parent-container .show-more-container button.show-more {
--loadMoreButtonBorderRadius: 0;
    --loadMoreButtonBorderColor: #000000;
    --loadMoreButtonBorderWidth: 1;
    --loadMoreButtonColor: #ffffff;
    --loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --loadMoreButtonFontColor: #000000;
    color: rgba(0, 0, 0, 0.9);
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
    background: #ffffff;
    border-width: 1px;
    border-color: #000000;
    border-radius: 0px;
}

.comp-m9bxduyu2 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
color: rgba(0, 0, 0, 0.7);
}

.comp-m9bxduyu2 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
--loadMoreButtonBorderRadius: 0;
    --loadMoreButtonBorderColor: #000000;
    --loadMoreButtonBorderWidth: 1;
    --loadMoreButtonColor: #ffffff;
    --loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --loadMoreButtonFontColor: #000000;
    color: #000000;
    font: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    text-decoration: ;
    background: #ffffff;
    border-width: undefinedpx;
    border-color: #000000;
    border-radius: undefinedpx;
}

.comp-m9bxduyu2 .nav-arrows-container .slideshow-arrow,
.comp-m9bxduyu2 .nav-arrows-container .custom-nav-arrows svg {
--arrowsColor: #ffffff;
    fill: #000000;
}

.comp-m9bxduyu2 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.comp-m9bxduyu2 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
--arrowsColor: #ffffff;
    fill: #000000;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .auto-slideshow-counter {
--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
--itemIconColorSlideshow: #000000;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
color: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
fill: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
--itemFontSlideshow: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --itemFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 15px/1.4em "times new roman", times, serif !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
--imageLoadingColor: #e8e6e6;
    background-color: #eeeeee;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
--itemFontColor: #ffffff;
    color: #ffffff;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
--itemOpacity: #000000;
    color: rgba(0, 0, 0, 0);
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
--itemOpacity: #000000;
    fill: rgba(0, 0, 0, 0);
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
--itemOpacity: #000000;
    background: linear-gradient(rgba(0, 0, 0, 0) 0, transparent 140px) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
--itemIconColor: #ffffff;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
color: #ffffff !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
fill: #ffffff !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
--itemFont: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --itemFontColor: #ffffff;
    color: #ffffff;
    font: normal normal normal 15px/1.4em "times new roman", times, serif;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFontColor: #ffffff;
    color: #ffffff !important;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
--customButtonFontColor: #ffffff;
    color: #ffffff !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
--customButtonColor: #000000;
    --customButtonBorderRadius: 0;
    --customButtonBorderWidth: 1;
    --customButtonBorderColor: #ffffff;
    --customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    color: #ffffff !important;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
    background: #ffffff !important;
    border-width: 1px;
    border-radius: 0px;
    border-color: #ffffff;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
--itemOpacity: #000000;
    background: rgba(0, 0, 0, 0) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
background: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
--itemOpacity: #000000;
    background: rgba(0, 0, 0, 0) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
background: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --itemFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 15px/1.4em "times new roman", times, serif !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
--itemDescriptionFontColorSlideshow: #000000;
    --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    color: #000000 !important;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
--customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --customButtonFontColorForHover: #000000;
    --externalCustomButtonBorderWidth: 0;
    --externalCustomButtonBorderRadius: 0;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
    color: #000000 !important;
    background: #1a6aff !important;
    border-color: #000000;
    border-width: 1px;
    border-radius: 0px;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
--imageLoadingColor: #e8e6e6;
    background-color: #eeeeee;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
--itemFontColor: #ffffff;
    color: #ffffff;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
--itemOpacity: #000000;
    color: rgba(0, 0, 0, 0.3) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
--itemOpacity: #000000;
    fill: rgba(0, 0, 0, 0.3) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
--itemOpacity: #000000;
    background: linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
--itemIconColorSlideshow: #000000;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
color: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
fill: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
--itemFontSlideshow: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --itemFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 22px/27px wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
--itemIconColor: #ffffff;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
color: #ffffff !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
fill: #ffffff !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
--itemFont: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --itemFontColor: #ffffff;
    color: #ffffff;
    font: normal normal normal 22px/27px wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    --itemDescriptionFontColor: #ffffff;
    color: #ffffff !important;
    font: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
--customButtonFontColor: #ffffff;
    color: #ffffff !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
--customButtonColor: #000000;
    --customButtonBorderRadius: 0;
    --customButtonBorderWidth: 1;
    --customButtonBorderColor: #ffffff;
    --customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    color: #ffffff !important;
    font: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
    text-decoration: ;
    background: #ffffff !important;
    border-width: undefinedpx;
    border-radius: undefinedpx;
    border-color: #ffffff;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
--itemOpacity: #000000;
    background: rgba(0, 0, 0, 0.3) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
background: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
--itemOpacity: #000000;
    background: rgba(0, 0, 0, 0.3) !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
background: #000000 !important;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --itemFontColorSlideshow: #000000;
    color: #000000 !important;
    font: normal normal normal 22px/27px wfont_a9ff3b_06b039e744b34faab84ef572821f16e4, wf_06b039e744b34faab84ef5728, orig_wix_madefor_text_bold !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
--itemDescriptionFontColorSlideshow: #000000;
    --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
    color: #000000 !important;
    font: normal normal normal 15px/18px wfont_a9ff3b_88119413f76a4700a45a5d8cf83cc00e, wf_88119413f76a4700a45a5d8cf, orig_wix_madefor_text_regular !important;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
.comp-m9bxduyu2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
--customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --customButtonFontColorForHover: #000000;
    --externalCustomButtonBorderWidth: 0;
    --externalCustomButtonBorderRadius: 0;
    font: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
    text-decoration: ;
    color: #000000 !important;
    background: #1a6aff !important;
    border-color: #000000;
    border-width: undefinedpx;
    border-radius: undefinedpx;
}

.comp-m9bxduyu2 .te-pro-gallery-text-item {
font: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    color: #ffffff;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper .pro-fullscreen-text-item {
--fullscreen-text-item-bg: #000000;
    background-color: #000000;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
--bgColorExpand: #ffffff;
    background-color: #ffffff;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
--descriptionColorExpand: #000000;
    --descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    color: #000000;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
--bgColorExpand: #ffffff;
    background-color: #ffffff;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1 {
--titleColorExpand: #000000;
    --titleFontExpand: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    color: #000000;
    font: normal normal normal 15px/1.4em "times new roman", times, serif;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
--descriptionColorExpand: #000000;
    --descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    color: #000000;
    font: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    text-decoration: ;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
--descriptionColorExpand: #000000;
    border-color: #000000;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
--descriptionColorExpand: #000000;
    color: #000000;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
--descriptionColorExpand: #000000;
    color: #000000;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
--bgColorExpand: #ffffff;
    color: #ffffff;
}

.comp-m9bxduyu2 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
--descriptionColorExpand: #000000;
    --bgColorExpand: #ffffff;
    color: #000000;
    background: #ffffff;
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

@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;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-touch-callout: none) {
.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

@keyframes fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes changing_background {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.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;
}

.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__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;
}

.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, 0.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), 0.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, 0.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), 0.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, 0.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), 0.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) * 0.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, 0.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, 0.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) * 0.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 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -ms-transition: all 0.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: 0.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%, 0.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, 0.1);
}

.sx_UBfl.o_9T6lu--alert .sYarfC_ {
background-color: rgb(255, 182, 0, 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), 0.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, 0.12), 0 0 4px 0 rgba(0, 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(0.9) translateY(3px);
}

.s__8E_Wh7 .sOCgoTW[data-placement*="bottom"].spvla6p {
opacity: 0;
    transform: scale(0.9) translateY(-3px);
}

.s__8E_Wh7 .sOCgoTW[data-placement*="left"].spvla6p {
opacity: 0;
    transform: scale(0.9) translateX(10px);
}

.s__8E_Wh7 .sOCgoTW[data-placement*="right"].spvla6p {
opacity: 0;
    transform: scale(0.9) translateX(-10px);
}

.s__8E_Wh7 .sOCgoTW[data-placement].spvla6p.sajHmSs {
transition: transform 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.94), applyOpacity 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.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%, 0.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) * 0.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) * 0.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) * 0.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) * 0.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: 0.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 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-width 0.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) * 0.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) * 0.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) * 0.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) * 0.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) * 0.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) * 0.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) * 0.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) * 0.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 0.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) * 0.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) * 0.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) * 0.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 0.5s ease 0s 1 normal;
    height: 1.5em;
    top: 0.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;
}

@container (max-width: 288px) {
.skymIZO form fieldset>div {
        column-gap: 0 !important;
    }
}

.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: 0.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 0.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: 0.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;
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.s__7EsP0J {
--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-box-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-main-border-opacity: 1;
    --wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
}

.sDx54Ma,
.s__7EsP0J {
display: flex;
    flex-direction: column;
}

.sDx54Ma {
--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-box-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
}

.sddF4zc {
--wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
}

.sJuqitr {
margin-inline-start: 4px;
}

.shIA2Tk {
cursor: pointer;
    display: inline-block;
    position: relative;
}

.sKCmxLP,
.shIA2Tk.ohIhvvB--disabled {
pointer-events: none;
}

.sKCmxLP {
clip: rect(1px, 1px, 1px, 1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    cursor: inherit;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

.s__6J7zPk {
display: inline;
}

.stkrsyz {
--Checkbox3666128273-default-error-color: 223, 49, 49;
    box-sizing: border-box;
    display: inline-flex;
    transition: background-color 0.2s linear, border-color 0.2s linear, border-width 0.2s linear, border-radius 0.2s linear;
}

.stkrsyz.o_C_94b--error.o_C_94b--newErrorMessage:not(.o_C_94b--checked) {
--wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-checkbox-error-color, var(--Checkbox3666128273-default-error-color));
    --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox3666128273-default-error-color));
    --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-checkbox-error-color-opacity);
    --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-checkbox-error-message-min-height);
}

.stkrsyz * {
box-sizing: inherit;
}

.stkrsyz.o_C_94b--box.o_C_94b--newErrorMessage .swI8vcX,
.stkrsyz.o_C_94b--box:not(.o_C_94b--newErrorMessage) {
background-color: rgb(var(--wix-ui-tpa-checkbox-box-color, var(--wix-color-1)));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-main-border-opacity, 0.6)));
    border-radius: var(--wix-ui-tpa-checkbox-box-border-radius, 0);
    box-sizing: border-box;
    display: flex;
    padding: 15px 16px;
    position: relative;
}

.sKk_TVZ {
display: flex;
    width: 100%;
}

.sKk_TVZ.ohIhvvB--disabled {
border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
    pointer-events: none;
}

.sKk_TVZ.o_C_94b---verticalAlignment-6-center {
align-items: center;
}

.sKk_TVZ.o_C_94b---verticalAlignment-3-top {
align-items: flex-start;
}

.sKk_TVZ .s__6J7zPk {
align-items: center;
    display: flex;
    flex: 1;
}

.sKk_TVZ.o_C_94b---verticalAlignment-3-top .sBLVuYX {
line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px);
}

.sKk_TVZ .sBLVuYX {
margin-inline-end: var(--wix-ui-tpa-checkbox-margin-inline-end, 12px);
}

.sEvB2Iv {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox3666128273-transparent)),
calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-background-opacity, 1)));
    border: var(--wix-ui-tpa-checkbox-input-border-width, 1px) solid;
    border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-main-border-opacity, 0.6)));
    border-radius: var(--wix-ui-tpa-checkbox-input-border-radius, 0);
    box-sizing: content-box;
    display: inline-block;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 13px;
    height: var(--wix-ui-tpa-checkbox-input-size, 14px);
    line-height: 1.2;
    transition: border-color 0.2s linear, border-width 0.2s linear, border-radius 0.2s linear;
    vertical-align: middle;
    width: var(--wix-ui-tpa-checkbox-input-size, 14px);
}

.stkrsyz.o_C_94b--box:not(.o_C_94b--checked):not(.o_C_94b--disabled) .sEvB2Iv {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wix-ui-tpa-checkbox-box-color-rgb, var(--Checkbox3666128273-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox3666128273-wix-ui-tpa-checkbox-box-color-opacity, 1))));
}

.sEvB2Iv {
position: relative;
}

.sEvB2Iv svg[fill="currentColor"] {
height: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
    left: -1px;
    position: absolute;
    top: -1px;
    width: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
}

.sEvB2Iv path {
fill: rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8)));
}

.stkrsyz:hover .sEvB2Iv path {
fill: rgb(var(--wix-ui-tpa-checkbox-hover-icon-color, var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8))));
}

.sOqidNV {
color: rgb(var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5)));
    display: inline-block;
    font-family: var(--wix-ui-tpa-checkbox-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-checkbox-label-font-size, 16px);
    font-style: var(--wix-ui-tpa-checkbox-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-checkbox-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-checkbox-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px);
    text-decoration: var(--wix-ui-tpa-checkbox-label-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    transition: color 0.2s linear;
}

.stkrsyz:focus-within .sOqidNV,
.stkrsyz:hover .sOqidNV {
color: rgb(var(--wix-ui-tpa-checkbox-hover-text-color, var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5))));
}

.sca0_ZB {
line-height: 0;
    margin-inline-start: 9px;
}

.sU2Af_C {
color: rgb(var(--Checkbox3666128273-default-error-color)) !important;
}

.sOqidNV.sNAw6sC {
display: flex;
    flex: 1;
}

.sOqidNV.sNAw6sC:after {
content: "";
    flex: 1 0 5px;
    width: 5px;
}

.sUE6_V3 {
flex: 0;
}

.stkrsyz:focus-within.o_C_94b--box,
.stkrsyz:hover.o_C_94b--box {
border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color, var(--wix-color-5)));
}

.stkrsyz:hover.o_C_94b--box:not(.o_C_94b--checked) .sEvB2Iv {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox3666128273-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.stkrsyz.o_C_94b--box.o_C_94b--checked {
background-color: rgb(var(--wix-ui-tpa-checkbox-icon-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-checkbox-icon-color-opacity, 1) * 0.1));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8)));
}

.stkrsyz.o_C_94b--box.o_C_94b--disabled,
.stkrsyz.o_C_94b--box.sv7lU7g {
background-color: rgb(var(--wix-color-1));
    border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
}

.stkrsyz.o_C_94b--box.o_C_94b--disabled:focus-within:not(.o_C_94b--checked),
.stkrsyz.o_C_94b--box.sv7lU7g:hover:not(:checked) {
border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1) * 0.6));
}

.stkrsyz.o_C_94b--box.o_C_94b--disabled.o_C_94b--checked,
.stkrsyz.o_C_94b--box.sv7lU7g:checked {
background-color: rgb(var(--wix-color-29), 0.1);
    border-color: rgb(var(--wix-color-29));
}

.stkrsyz.o_C_94b--box.o_C_94b--checked:after {
opacity: 1;
}

.stkrsyz:focus-within .sEvB2Iv,
.stkrsyz:hover .sEvB2Iv {
--Checkbox3666128273-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox3666128273-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
    border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color, var(--wix-ui-tpa-checkbox-border-color, var(--wix-color-5))));
    border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius, 0);
    border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width, var(--wix-ui-tpa-checkbox-input-border-width, 1px));
}

.stkrsyz.o_C_94b--box .sca0_ZB {
display: flex;
    flex: 1;
    justify-content: flex-end;
}

.stkrsyz.o_C_94b--box.o_C_94b--error:not(.o_C_94b--checked) {
border-color: rgb(var(--Checkbox3666128273-default-error-color)) !important;
}

.stkrsyz.o_C_94b--box.o_C_94b--error.o_C_94b--newErrorMessage:not(.o_C_94b--checked) .swI8vcX {
border-color: var(--wut-error-color, rgb(var(--Checkbox3666128273-default-error-color))) !important;
}

.stkrsyz.o_C_94b--newErrorMessage {
display: block;
    flex: 1;
    justify-content: flex-end;
}

.stkrsyz.o_C_94b--error:not(.o_C_94b--checked) .sEvB2Iv {
border-color: var(--wut-error-color, rgb(var(--Checkbox3666128273-default-error-color))) !important;
}

.stkrsyz.o_C_94b--error:not(.o_C_94b--checked):focus-within .sEvB2Iv,
.stkrsyz.o_C_94b--error:not(.o_C_94b--checked):hover .sEvB2Iv {
border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox3666128273-default-error-color)), calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1) * 0.7)) !important;
}

.stkrsyz.o_C_94b--disabled {
cursor: default;
    pointer-events: none;
}

.stkrsyz.o_C_94b--disabled,
.stkrsyz.o_C_94b--disabled .sEvB2Iv {
border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
}

.stkrsyz.o_C_94b--disabled .sEvB2Iv {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb, var(--Checkbox3666128273-transparent)),
calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)));
}

.stkrsyz.o_C_94b--checked:not(.o_C_94b--disabled) .sEvB2Iv {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox3666128273-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.stkrsyz.o_C_94b--checked:hover .sEvB2Iv {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox3666128273-transparent))),
calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.stkrsyz.o_C_94b--disabled .sOqidNV {
color: rgb(var(--wix-ui-tpa-checkbox-disabled-label-color, var(--wix-color-29)));
}

.stkrsyz.o_C_94b--disabled .sEvB2Iv path {
fill: rgb(var(--wix-ui-tpa-checkbox-disabled-icon-color, var(--wix-color-29)));
}

#SITE_CONTAINER.focus-ring-active .stkrsyz:focus-within .sKk_TVZ {
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999;
}

.TGZiG,
._0lFkY,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.-Tbft {
max-width: 100%;
}

._0lFkY {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-content: start;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    height: 100%;
    position: relative;
}

@media print {
._0lFkY {
        background-color: #fff;
    }

    ._0lFkY blockquote,
    ._0lFkY h1,
    ._0lFkY h2,
    ._0lFkY h3,
    ._0lFkY h4,
    ._0lFkY h5,
    ._0lFkY h6,
    ._0lFkY img,
    ._0lFkY li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    ._0lFkY h1,
    ._0lFkY h1 *,
    ._0lFkY h2,
    ._0lFkY h2 *,
    ._0lFkY h3,
    ._0lFkY h3 *,
    ._0lFkY h4,
    ._0lFkY h4 *,
    ._0lFkY h5,
    ._0lFkY h5 *,
    ._0lFkY h6,
    ._0lFkY h6 *,
    ._0lFkY p,
    ._0lFkY p * {
        color: #000 !important;
    }

    ._0lFkY ol li,
    ._0lFkY ol li *,
    ._0lFkY p,
    ._0lFkY p * {
        font-size: 11pt !important;
    }

    ._0lFkY h1,
    ._0lFkY h1 * {
        font-size: 24pt !important;
    }

    ._0lFkY h2,
    ._0lFkY h2 * {
        font-size: 20pt !important;
    }

    ._0lFkY h3,
    ._0lFkY h3 * {
        font-size: 16pt !important;
    }

    ._0lFkY h4,
    ._0lFkY h4 * {
        font-size: 14pt !important;
    }

    ._0lFkY h5,
    ._0lFkY h5 * {
        font-size: 12pt !important;
    }

    ._0lFkY h6,
    ._0lFkY h6 * {
        font-size: 11pt !important;
    }

    ._0lFkY blockquote,
    ._0lFkY blockquote * {
        font-size: 16pt !important;
    }
}

._0lFkY * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._0lFkY .HBUKN {
box-sizing: border-box;
    -moz-tab-size: 40px;
    -o-tab-size: 40px;
    tab-size: 40px;
}

._0lFkY .HBUKN *,
._0lFkY .HBUKN :after,
._0lFkY .HBUKN :before {
box-sizing: inherit;
}

._0lFkY .HBUKN input {
box-sizing: border-box;
}

._0lFkY.HSwZJ {
padding-top: 50px;
}

.HBUKN {
word-wrap: break-word;
    background-color: var(--ricos-bg-color-container, unset);
    color: var(--ricos-text-color, #212121);
    container-type: inline-size;
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    overflow-wrap: break-word;
    white-space: pre-wrap !important;
    white-space: break-spaces;
    width: 100%;
}

.HBUKN:after {
clear: both;
    content: "";
    display: table;
    line-height: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .HBUKN {
font-size: 14px;
        }
    }
}

@container (width < 640px) {
.HBUKN {
        font-size: 14px;
    }
}

.QZjby {
width: 100%;
}

.QZjby [data-breakout="normal"] {
padding-inline-end: var(--ricos-breakout-normal-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-normal-padding-start, 0);
}

.QZjby [data-breakout="fullWidth"] {
padding-inline-end: var(--ricos-breakout-full-width-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-full-width-padding-start, 0);
}

._-8c8m {
margin: 2px 0;
}

.HvgnF,
._0uqgT+._0uqgT {
margin-top: 20px;
}

.srntg {
direction: rtl;
}

._3CKTA {
direction: ltr;
}

.BRGGa {
margin-left: 0;
    margin-right: auto;
    z-index: 1;
}

.BRGGa:not(.zVDmV) {
float: left;
    margin-right: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .BRGGa:not(.zVDmV) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.BRGGa:not(.zVDmV) {
        float: none;
        margin-right: auto;
    }
}

._5y1-F {
margin-left: auto;
    margin-right: 0;
    z-index: 1;
}

._5y1-F:not(.zVDmV) {
float: right;
    margin-left: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._5y1-F:not(.zVDmV) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
._5y1-F:not(.zVDmV) {
        float: none;
        margin-left: auto;
    }
}

.wPR58 {
clear: both;
    display: block;
}

.wPR58:not(.urA9C) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.urA9C,
.zVDmV {
width: 100%;
}

.Hlwxs .urA9C,
.Hlwxs .zVDmV {
margin: 0 -8px;
    width: auto;
}

._7YmWl {
width: -moz-fit-content;
    width: fit-content;
}

.tvTED {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.WGrFn {
width: min(350px, 100%) !important;
}

.Hlwxs .WGrFn {
width: 50%;
}

.FSzjn {
margin-left: auto;
    margin-right: auto;
}

.Hlwxs .FSzjn {
width: 150px;
}

.i1-d9 {
display: flex;
}

._6BPOs,
._6BPOs>* {
text-align: left;
}

._5BrfB,
._5BrfB>* {
text-align: center;
}

.CfaEE,
.CfaEE>* {
text-align: right;
}

.ewTCf,
.ewTCf>* {
text-align: initial;
}

.amZBh {
text-align: justify !important;
    white-space: pre-wrap !important;
}

.rgwei {
margin-inline-start: 0 !important;
}

.McuQS {
margin-inline-start: 40px !important;
}

.ztIdH {
margin-inline-start: 80px !important;
}

.hzMg0 {
margin-inline-start: 120px !important;
}

.H4vyB {
margin-inline-start: 160px !important;
}

.eBimw {
margin-inline-start: 200px !important;
}

.huSle {
margin-inline-start: 240px !important;
}

.JfuDg {
margin-left: 0;
    margin-right: auto;
    z-index: 1;
}

.JfuDg:not(._2tUGL) {
float: left;
    margin-right: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JfuDg:not(._2tUGL) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.JfuDg:not(._2tUGL) {
        float: none;
        margin-right: auto;
    }
}

.L55ul {
margin-left: auto;
    margin-right: 0;
    z-index: 1;
}

.L55ul:not(._2tUGL) {
float: right;
    margin-left: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .L55ul:not(._2tUGL) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.L55ul:not(._2tUGL) {
        float: none;
        margin-left: auto;
    }
}

.j2P7p {
clear: both;
    display: block;
}

.j2P7p:not(._5RrMB) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

._2tUGL,
._5RrMB {
width: 100%;
}

.ngvCs ._2tUGL,
.ngvCs ._5RrMB {
margin: 0 -8px;
    width: auto;
}

.RKEP0 {
width: -moz-fit-content;
    width: fit-content;
}

._9pun9 {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.uTrxg {
width: min(350px, 100%) !important;
}

.ngvCs .uTrxg {
width: 50%;
}

.hI1cU {
margin-left: auto;
    margin-right: auto;
}

.ngvCs .hI1cU {
width: 150px;
}

.XBbbK {
display: flex;
}

.OF6m9 {
margin: 0;
}

.Iweiw {
border: none;
    width: -moz-max-content;
    width: max-content;
}

.b7z1b {
overflow-x: auto;
}

.b7z1b::-webkit-scrollbar {
-webkit-appearance: none;
}

.b7z1b::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.5);
    border: 2px solid #fff;
    border-radius: 8px;
}

.b7z1b::-webkit-scrollbar:horizontal {
height: 10px;
}

.rafkR {
max-width: 100%;
}

._5ZYGL {
text-decoration: none;
}

.abb7i:focus-visible {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
}

.glob_fontElementMap,
.vaNl0 {
font-family: var(--ricos-font-family, unset);
}

._5acj-,
.c7B7K {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    list-style-position: outside;
    margin: 0;
    min-height: var(--ricos-custom-p-min-height, unset);
    padding: 0;
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

._5acj->*,
.c7B7K>* {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj-,
        .c7B7K {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._5acj-,
    .c7B7K {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

._5acj->.KQ7dT,
.c7B7K>.KQ7dT {
list-style-type: inherit;
    margin-inline-start: 1.5em;
    padding-inline-start: 0.5em;
}

._5acj->.KQ7dT[data-heading-level="headerOne"],
.c7B7K>.KQ7dT[data-heading-level="headerOne"] {
font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerOne"],
        .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerOne"],
    .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

._5acj->.KQ7dT[data-heading-level="headerTwo"],
.c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerTwo"],
        .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerTwo"],
    .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

._5acj->.KQ7dT[data-heading-level="headerThree"],
.c7B7K>.KQ7dT[data-heading-level="headerThree"] {
font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerThree"],
        .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerThree"],
    .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

._5acj->.KQ7dT[data-heading-level="headerFour"],
.c7B7K>.KQ7dT[data-heading-level="headerFour"] {
font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFour"],
        .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFour"],
    .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

._5acj->.KQ7dT[data-heading-level="headerFive"],
.c7B7K>.KQ7dT[data-heading-level="headerFive"] {
font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFive"],
        .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFive"],
    .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

._5acj->.KQ7dT[data-heading-level="headerSix"],
.c7B7K>.KQ7dT[data-heading-level="headerSix"] {
font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerSix"],
        .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerSix"],
    .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[data-list-style-position="inside"].KQ7dT {
list-style-position: inside;
    padding-inline-start: 0;
}

[data-list-style-position="inside"].KQ7dT> :first-child,
[data-list-style-position="inside"].KQ7dT> :first-child> :first-child {
display: inline;
}

._5acj->[data-list-style-position="inside"].KQ7dT h2>span,
._5acj->[data-list-style-position="inside"].KQ7dT h3>span,
._5acj->[data-list-style-position="inside"].KQ7dT h4>span,
._5acj->[data-list-style-position="inside"].KQ7dT h5>span,
._5acj->[data-list-style-position="inside"].KQ7dT h6>span,
._5acj->[data-list-style-position="inside"].KQ7dT>h1>span,
._5acj->[data-list-style-position="inside"].KQ7dT>p>span> :first-child {
margin-inline-start: 0.5em;
}

ol .KQ7dT {
position: relative;
}

ol .KQ7dT>div> :not(ul)>span {
margin-inline-start: 0.35em;
}

.Pxw3M,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.VSn1J {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .VSn1J {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
.VSn1J {
        clear: both;
        margin: 0;
    }
}

.l1t8- {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

.l1t8->span>a,
.l1t8->span>span {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .l1t8- {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.l1t8- {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

.l1t8-:empty {
height: 24px;
}

._1gKbZ {
display: block;
}

.kzUKc {
--ricos-layout-horizontal-padding: 20px;
    display: grid;
    gap: 1px;
    grid-template-columns: var(--ricos-layout-column-template);
    margin: 0;
    position: relative;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc {
grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.kzUKc {
        grid-template-columns: minmax(0, 1fr);
    }
}

*+.kzUKc {
margin-top: 20px;
}

.kzUKc .UCO7t {
padding-bottom: 12px;
    padding-inline-end: var(--ricos-layout-horizontal-padding);
    padding-top: 12px;
    padding-inline-start: var(--ricos-layout-horizontal-padding);
}

.kzUKc .UCO7t:first-child {
padding-inline-start: 0;
}

.kzUKc .UCO7t:last-child {
padding-inline-end: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc .UCO7t {
padding-inline-start: 0;
        }

        .kzUKc .UCO7t,
        .kzUKc .UCO7t:first-child {
padding-inline-end: 0;
        }

        .kzUKc .UCO7t:last-child {
padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.kzUKc .UCO7t {
        padding-inline-start: 0;
    }

    .kzUKc .UCO7t,
    .kzUKc .UCO7t:first-child {
        padding-inline-end: 0;
    }

    .kzUKc .UCO7t:last-child {
        padding-inline-start: 0;
    }
}

.PamQ2,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.eCD-X {
border-inline-start-style: solid;
    border-inline-start-width: var(--ricos-custom-quote-border-width, 3px);
    border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
    border-right-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
    color: var(--ricos-custom-quote-color, unset);
    font-family: var(--ricos-custom-quote-font-family, unset);
    font-size: 18px;
    font-size: var(--ricos-custom-quote-font-size, 18px);
    font-style: normal;
    font-style: var(--ricos-custom-quote-font-style, normal);
    font-weight: var(--ricos-custom-quote-font-weight, unset);
    letter-spacing: var(--ricos-custom-quote-letter-spacing, unset);
    line-height: 26px;
    line-height: var(--ricos-custom-quote-line-height, 26px);
    margin-block: 15px;
    margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 18px);
    margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 18px);
    max-width: 100%;
    min-height: var(--ricos-custom-quote-min-height, unset);
    padding-bottom: var(--ricos-custom-quote-padding-bottom, 6px);
    padding-top: var(--ricos-custom-quote-padding-top, 6px);
    padding-inline-start: var(--ricos-custom-quote-padding-inline-start, 18px);
    -webkit-text-decoration: var(--ricos-custom-quote-text-decoration, unset);
    text-decoration: var(--ricos-custom-quote-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
margin-block: 15px;
margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

.TctK- {
margin: 15px 18px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .TctK- {
margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
.TctK- {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

.s53nJ {
background-color: var(--ricos-custom-code-block-background-color, rgba(var(--ricos-fallback-color-tuple, 0, 0, 0), 0.06));
    color: var(--ricos-custom-code-block-color, var(--ricos-text-color, #212121));
    font-family: Inconsolata, Menlo, Consolas, monospace;
    font-size: var(--ricos-custom-code-block-font-size, 16px);
    line-height: var(--ricos-custom-code-block-line-height, 26px);
    margin: var(--ricos-custom-code-block-margin, 15px 18px);
    min-height: 29px;
    padding: var(--ricos-custom-code-block-padding, 2px 25px);
    white-space: pre-wrap;
}

.pJQgu .s53nJ {
margin: 1em 0;
}

.L4kyf,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

._9j-5z {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._9j-5z {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
._9j-5z {
        clear: both;
        margin: 0;
    }
}

.JcCsG,
.SLBiB,
.bD4A0,
.bRSWx,
.fOZ9y,
.oNqci {
font: inherit;
}

.bRSWx {
color: var(--ricos-custom-h1-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bRSWx {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.bRSWx {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

.bRSWx>*>span,
.bRSWx>span span {
background-color: var(--ricos-custom-h1-background-color, unset);
}

.oNqci {
color: var(--ricos-custom-h2-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .oNqci {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.oNqci {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

.oNqci>*>span,
.oNqci>span span {
background-color: var(--ricos-custom-h2-background-color, unset);
}

.SLBiB {
color: var(--ricos-custom-h3-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .SLBiB {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.SLBiB {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

.SLBiB>*>span,
.SLBiB>span span {
background-color: var(--ricos-custom-h3-background-color, unset);
}

.fOZ9y {
color: var(--ricos-custom-h4-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .fOZ9y {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.fOZ9y {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

.fOZ9y>*>span,
.fOZ9y>span span {
background-color: var(--ricos-custom-h4-background-color, unset);
}

.bD4A0 {
color: var(--ricos-custom-h5-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bD4A0 {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.bD4A0 {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

.bD4A0>*>span,
.bD4A0>span span {
background-color: var(--ricos-custom-h5-background-color, unset);
}

.JcCsG {
color: var(--ricos-custom-h6-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JcCsG {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.JcCsG {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

.JcCsG>*>span,
.JcCsG>span span {
background-color: var(--ricos-custom-h6-background-color, unset);
}

.d2Cmp {
display: block;
}

.sRrAyC3 {
--wix-ui-tpa-text-button-main-text-font-text-decoration: var(--wix-forms-formParagraphFont-text-decoration);
    --wix-ui-tpa-text-button-main-text-font-line-height: var(--wix-forms-formParagraphFont-line-height);
    --wix-ui-tpa-text-button-main-text-font-family: var(--wix-forms-formParagraphFont-family);
    --wix-ui-tpa-text-button-main-text-font-size: var(--wix-forms-formParagraphFont-size);
    --wix-ui-tpa-text-button-main-text-font-style: var(--wix-forms-formParagraphFont-style);
    --wix-ui-tpa-text-button-main-text-font-variant: var(--wix-forms-formParagraphFont-variant);
    --wix-ui-tpa-text-button-main-text-font-weight: var(--wix-forms-formParagraphFont-weight);
}

.sRrAyC3,
.sRrAyC3:hover {
color: var(--ricosviewer3611197323-wix-forms-formLinkColor, rgba(var(--wix-color-8), 1)) !important;
}

@media print {
._0lFkY {
        background-color: #fff;
    }

    ._0lFkY blockquote,
    ._0lFkY h1,
    ._0lFkY h2,
    ._0lFkY h3,
    ._0lFkY h4,
    ._0lFkY h5,
    ._0lFkY h6,
    ._0lFkY img,
    ._0lFkY li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    ._0lFkY h1,
    ._0lFkY h1 *,
    ._0lFkY h2,
    ._0lFkY h2 *,
    ._0lFkY h3,
    ._0lFkY h3 *,
    ._0lFkY h4,
    ._0lFkY h4 *,
    ._0lFkY h5,
    ._0lFkY h5 *,
    ._0lFkY h6,
    ._0lFkY h6 *,
    ._0lFkY p,
    ._0lFkY p * {
        color: #000 !important;
    }

    ._0lFkY ol li,
    ._0lFkY ol li *,
    ._0lFkY p,
    ._0lFkY p * {
        font-size: 11pt !important;
    }

    ._0lFkY h1,
    ._0lFkY h1 * {
        font-size: 24pt !important;
    }

    ._0lFkY h2,
    ._0lFkY h2 * {
        font-size: 20pt !important;
    }

    ._0lFkY h3,
    ._0lFkY h3 * {
        font-size: 16pt !important;
    }

    ._0lFkY h4,
    ._0lFkY h4 * {
        font-size: 14pt !important;
    }

    ._0lFkY h5,
    ._0lFkY h5 * {
        font-size: 12pt !important;
    }

    ._0lFkY h6,
    ._0lFkY h6 * {
        font-size: 11pt !important;
    }

    ._0lFkY blockquote,
    ._0lFkY blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .HBUKN {
font-size: 14px;
        }
    }
}

@container (width < 640px) {
.HBUKN {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .BRGGa:not(.zVDmV) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.BRGGa:not(.zVDmV) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._5y1-F:not(.zVDmV) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
._5y1-F:not(.zVDmV) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JfuDg:not(._2tUGL) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.JfuDg:not(._2tUGL) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .L55ul:not(._2tUGL) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.L55ul:not(._2tUGL) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj-,
        .c7B7K {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._5acj-,
    .c7B7K {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerOne"],
        .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerOne"],
    .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerTwo"],
        .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerTwo"],
    .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerThree"],
        .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerThree"],
    .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFour"],
        .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFour"],
    .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFive"],
        .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFive"],
    .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerSix"],
        .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerSix"],
    .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .VSn1J {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
.VSn1J {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .l1t8- {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.l1t8- {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc {
grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.kzUKc {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc .UCO7t {
padding-inline-start: 0;
        }

        .kzUKc .UCO7t,
        .kzUKc .UCO7t:first-child {
padding-inline-end: 0;
        }

        .kzUKc .UCO7t:last-child {
padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.kzUKc .UCO7t {
        padding-inline-start: 0;
    }

    .kzUKc .UCO7t,
    .kzUKc .UCO7t:first-child {
        padding-inline-end: 0;
    }

    .kzUKc .UCO7t:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
margin-block: 15px;
margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .TctK- {
margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
.TctK- {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._9j-5z {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
._9j-5z {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bRSWx {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.bRSWx {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .oNqci {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.oNqci {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .SLBiB {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.SLBiB {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .fOZ9y {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.fOZ9y {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bD4A0 {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.bD4A0 {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JcCsG {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.JcCsG {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@media print {
._0lFkY {
        background-color: #fff;
    }

    ._0lFkY blockquote,
    ._0lFkY h1,
    ._0lFkY h2,
    ._0lFkY h3,
    ._0lFkY h4,
    ._0lFkY h5,
    ._0lFkY h6,
    ._0lFkY img,
    ._0lFkY li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    ._0lFkY h1,
    ._0lFkY h1 *,
    ._0lFkY h2,
    ._0lFkY h2 *,
    ._0lFkY h3,
    ._0lFkY h3 *,
    ._0lFkY h4,
    ._0lFkY h4 *,
    ._0lFkY h5,
    ._0lFkY h5 *,
    ._0lFkY h6,
    ._0lFkY h6 *,
    ._0lFkY p,
    ._0lFkY p * {
        color: #000 !important;
    }

    ._0lFkY ol li,
    ._0lFkY ol li *,
    ._0lFkY p,
    ._0lFkY p * {
        font-size: 11pt !important;
    }

    ._0lFkY h1,
    ._0lFkY h1 * {
        font-size: 24pt !important;
    }

    ._0lFkY h2,
    ._0lFkY h2 * {
        font-size: 20pt !important;
    }

    ._0lFkY h3,
    ._0lFkY h3 * {
        font-size: 16pt !important;
    }

    ._0lFkY h4,
    ._0lFkY h4 * {
        font-size: 14pt !important;
    }

    ._0lFkY h5,
    ._0lFkY h5 * {
        font-size: 12pt !important;
    }

    ._0lFkY h6,
    ._0lFkY h6 * {
        font-size: 11pt !important;
    }

    ._0lFkY blockquote,
    ._0lFkY blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .HBUKN {
font-size: 14px;
        }
    }
}

@container (width < 640px) {
.HBUKN {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .BRGGa:not(.zVDmV) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.BRGGa:not(.zVDmV) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._5y1-F:not(.zVDmV) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
._5y1-F:not(.zVDmV) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JfuDg:not(._2tUGL) {
float: none;
margin-right: auto;
        }
    }
}

@container (width < 640px) {
.JfuDg:not(._2tUGL) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .L55ul:not(._2tUGL) {
float: none;
margin-left: auto;
        }
    }
}

@container (width < 640px) {
.L55ul:not(._2tUGL) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj-,
        .c7B7K {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._5acj-,
    .c7B7K {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerOne"],
        .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerOne"],
    .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerTwo"],
        .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerTwo"],
    .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerThree"],
        .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerThree"],
    .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFour"],
        .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFour"],
    .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFive"],
        .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFive"],
    .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerSix"],
        .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerSix"],
    .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .VSn1J {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
.VSn1J {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .l1t8- {
font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.l1t8- {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc {
grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.kzUKc {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc .UCO7t {
padding-inline-start: 0;
        }

        .kzUKc .UCO7t,
        .kzUKc .UCO7t:first-child {
padding-inline-end: 0;
        }

        .kzUKc .UCO7t:last-child {
padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.kzUKc .UCO7t {
        padding-inline-start: 0;
    }

    .kzUKc .UCO7t,
    .kzUKc .UCO7t:first-child {
        padding-inline-end: 0;
    }

    .kzUKc .UCO7t:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
margin-block: 15px;
margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .TctK- {
margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
.TctK- {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._9j-5z {
clear: both;
margin: 0;
        }
    }
}

@container (width < 640px) {
._9j-5z {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bRSWx {
font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.bRSWx {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .oNqci {
font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.oNqci {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .SLBiB {
font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.SLBiB {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .fOZ9y {
font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.fOZ9y {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bD4A0 {
font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.bD4A0 {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JcCsG {
font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.JcCsG {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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: '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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: '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;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto 0px auto auto 0px 0px auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto auto 0px auto auto auto auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduy9 {
        min-height: 97.0288179996918vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 99.99810513726015%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduy9 {
        min-height: 89.20554517008718vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 100.00001081595896%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduy9 [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduy9)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduy9):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduy9"] {
        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-m9bxduy9 [data-motion-part="BG_LAYER comp-m9bxduy9"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduy9[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyj1 {
        width: 100.06612141927083%;
        margin-top: max(0.5px, 0.0099792 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006619 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyj1 {
        width: 100.0661214192708%;
        margin-top: max(0.5px, 0.0410821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduyj1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        width: 54.2091512570017%;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        width: 83.59937166668234%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0379923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0338897 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 70px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyo16 {
        width: 27.81548495687289%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.0661615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyo16 {
        width: 47.3888787508677%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.1507179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 184.9389265814136fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyr2 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyr2 {
        width: 100.66984550641439%;
        --aspect-ratio: 0.23656254954812103;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt {
        width: 80.10708318463486%;
        margin-left: max(0.5px, 0.0012607 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyu2 {
        height: 6.691292262024244%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyu2 {
        height: 9.933628777165794%;
        margin-bottom: max(0.5px, 0.0200744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz24 [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduz24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduz24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduz24"] {
        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-m9bxduz24 [data-motion-part="BG_LAYER comp-m9bxduz24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduz24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: unset;
        margin-left: min(-0.5px, -0.4601644 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.2964478 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: none;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz37:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz411 {
        --l_display: unset;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: center;
        margin-left: max(0.5px, 0.1183036 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz411 {
        --l_display: none;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: start;
        margin-left: max(0.5px, 0.1233974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 1.7184897 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz411:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz533 {
        width: 47.63859846422826%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0050049 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz533 {
        width: 99.99763257575758%;
        align-self: start;
        justify-self: center;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz533:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz615 {
        min-height: 123.89606336157726px;
        width: 80.72824329874919%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0199948 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        min-height: 0px;
        width: 95.40004587442918%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0876641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        --textAlign: center;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: 32.40000000000009px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqful {
        width: 57.83803446683877%;
        align-self: flex-start;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.0647537 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 195.07709562518465fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqful {
        width: 76.67955634693097%;
        align-self: center;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.1550579 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 253.03610785453256fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxqful:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo {
        width: 99.85355040690547%;
        --aspect-ratio: 0.23660658010840716;
        margin-top: max(0.5px, 0.0006408 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo {
        width: 100.01211259340444%;
        --aspect-ratio: 0.23659793814432897;
        margin-top: max(0.5px, 0.0012819 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        width: 85.8234348156684%;
        margin-left: max(0.5px, 0.0000108 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006613 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        width: 87.72259175384579%;
        margin-left: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012822 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        --fontSize: 12spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x9ylbq {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9x9ylbq .comp-m9x9ylbq-container {
        grid-template-rows: minmax(max(0.5px, 1.0294875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x9ylbq [data-motion-part="BG_LAYER comp-m9x9ylbq"] {
        overflow: clip;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6714436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2271234 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzc24 [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzc24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzc24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzc24"] {
        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-m9bxduzc24 [data-motion-part="BG_LAYER comp-m9bxduzc24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzc24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzd15 .comp-m9bxduzd15-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n5 {
        width: 79.046630859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n5 {
        width: 100.33617424242425%;
        margin-bottom: max(0.5px, 0.0077923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        width: 68.6255887576249%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        width: 99.83483554339107%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0773026 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        width: 99.66731159454486%;
        margin-left: max(0.5px, 0.0026231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0466744 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 48px;
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1446715 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n917:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2na14 {
        width: 88.34195557614599%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2na14 {
        width: 100%;
        margin-right: 0px;
    }

    .comp-m9bxg2na14-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.011638 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb16 {
        width: 39.3908309003393%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.9998125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb16 {
        width: 99.81595960549289%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.5fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nc23 {
        width: 108.38272650296359%;
        --aspect-ratio: 0.23657852564102563;
        margin-top: max(0.5px, 0.0007022 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nc23 {
        width: 87.6277156200456%;
        --aspect-ratio: 0.23652544497367545;
        margin-top: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        width: 100.25641025641026%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006197 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        width: 87.63001134644477%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001241 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        --fontSize: 21.638spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        --fontSize: 45.949spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzx23 .comp-m9bxduzx23-container {
        grid-template-rows: minmax(max(0.5px, 1.6408258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzy12 .comp-m9bxduzy12-container {
        justify-content: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzy12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv00__"] {
        width: calc(((50% - ((0px + 0px) + 0px)) - 0px));
    }

    [id^="comp-m9bxdv00__"] .comp-m9bxdv00-container {
        grid-template-rows: minmax(max(0.5px, 0.7101564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}




@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914063 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084284 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.496319 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0005065 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        justify-self: start;
        margin-left: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        width: 88.87419871794872%;
        justify-self: center;
        margin-left: 0px;
        margin-top: max(0.5px, 0.0650641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: center;
        --fontSize: 27spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        min-height: 76.78125px;
        --l_display: unset;
        width: 83.33333333333333%;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000299 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        min-height: 60.64419644116197px;
        --l_display: none;
        width: 78.9830804280503%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 11.057631259927042px;
    }
}

[id^="comp-m9pthkm8__"] {
opacity: 0;
    --comp-opacity: 0;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0412__"] {
        width: 10.854700854700544%;
        margin-right: max(0.5px, 0.0576923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.7071915 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9695821 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8866797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.007335 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: max(0.5px, 0.0088538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0112026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}
 

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        width: 53.81057002338144%;
        margin-left: max(0.5px, 0.0074468 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        width: 54.2465469149592%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174479 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0388021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        --minFontSize: 20px;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg519:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        min-height: 69.093066127974px;
        width: 76.37315879735999%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0706986 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        min-height: 0px;
        width: 80.08776909038751%;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1322716 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        --letterSpacing: -0.05em;
        --fontSize: 86.37077194717705spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 43.803spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg536:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        width: 99.19676691123115%;
        margin-left: max(0.5px, 0.008097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0406307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 {
        width: 99.9993896484375%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
    }

    

    

    #comp-m9cxqg5414 .style-m9cxqg5514__root {
        --AccordionContainer1266025101-hPadding: 21;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
        border-bottom: 0px solid rgb(0, 0, 0);
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
        fill: #9E816B;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
        color: #9E816B;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg5414:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5527-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
        width: 90.95212575919972%;
        margin-left: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.00004 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
        width: 90.80901240306285%;
    }

    .comp-m9x6fbrx-container {
        grid-template-rows: minmax(max(0.5px, 0.1769231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.999975fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
        width: 100%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 75.84321120689656%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg566-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
        width: 100.14239943040228%;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
        width: 90.18507863444572%;
    }

    .comp-m9x6cjkh5-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.8906fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
        width: 98.67617405932684%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 64.63121106124379%;
        margin-right: max(0.5px, 0.000021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 42.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5613-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
        
    }

    

    :is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) .style-m9xbf6r73__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
        width: 82.59166963332147%;
    }

    .comp-m9e35k7f-container {
        grid-template-rows: minmax(max(0.5px, 0.174359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.0004375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
        width: 99.11181963106354%;
        --aspect-ratio: 0.23658405172413793;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 82.48114224137932%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001222 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5715-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
        
    }

    

    :is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) .style-m9xbgcrh2__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0013216 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
        width: 83.79538981844073%;
    }

    .comp-m9x697y24-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 294.227fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
        width: 98.56335414492892%;
        --aspect-ratio: 0.23660429513076758;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 84.44532197928811%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfd {
        width: 74.44771426267839%;
        margin-left: max(0.5px, 0.1322131 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfd {
        width: 79.96065261024225%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9e2kgfd-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2kgfd:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0257035 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0636513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgff13 {
        width: 33.789088940029785%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.999625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgff13 {
        width: 100%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 314.351625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh11 {
        width: 108.3871731562213%;
        --aspect-ratio: 0.23657852564102563;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh11 {
        width: 91.46278506134804%;
        --aspect-ratio: 0.23650960424580408;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        width: 89.31648082518706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        width: 55.49617406940396%;
        margin-bottom: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 0.7591949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 1.4969359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzq17 [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzq17)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzq17):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzq17"] {
        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-m9bxduzq17 [data-motion-part="BG_LAYER comp-m9bxduzq17"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzq17[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        transform: translate3d(0, 0, 0);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxtb4z:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2ddix:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2djtj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03l06e:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03j32o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        min-height: 137.390625px;
        width: 100%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 60px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03kc5m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9yl1ymb .comp-m9yl1ymb-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3395438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl1ymb [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yl1ymb)[data-has-alpha="true"] canvas,
    :is(#comp-m9yl1ymb):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yl1ymb"] {
        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-m9yl1ymb [data-motion-part="BG_LAYER comp-m9yl1ymb"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yl1ymb[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl7snp {
        width: 89.82954545454545%;
        align-self: end;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --blendMode: normal;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --blendMode: screen;
        --textScale__minFontSize: 70;
        --textScale__maxFontSize: 70;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl3jqj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5c5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5g2 {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5g2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6449055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8853586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduza8 {
        width: 30.246988932291668%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0007615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0643084 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduza8 {
        width: 90.17427884615384%;
        align-self: start;
        justify-self: center;
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduza8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        width: 99.85782516938798%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --textAlign: left;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --textAlign: center;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        width: 86.18873074054677%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: left;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: center;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc15 {
        height: 79.04093787717738%;
        width: 64.0838623046875%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0461435 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007717 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc15 {
        height: 61.46927268583668%;
        width: 108.33133012820512%;
        align-self: end;
        justify-self: start;
        margin-left: min(-0.5px, -0.0833133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0013829 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6hosi {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --l_display: unset;
        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-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 11/1/12/2;
        --is-sticky: 1;
    }

    #comp-m9y6hosi .comp-m9y6hosi-container {
        grid-template-rows: minmax(max(0.5px, 1.0777875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9y6hosi~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3m {
        width: 91.94511217948718%;
        justify-self: start;
        margin-top: max(0.5px, 0.0213941 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0440505 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        width: 79.72395447211198%;
        margin-left: max(0.5px, 0.186238 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1068769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3p1:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3p1:not([data-motion-enter="done"]) {
opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3t2 {
        width: 98.45570778244866%;
        margin-left: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3t2:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3t2:not([data-motion-enter="done"]) {
opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0wznhg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 12/1/13/2;
    }

    #comp-ma0wznhg .comp-ma0wznhg-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0562102 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yq {
        width: 100%;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yq {
        width: 89.3369391025641%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0x34yq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx16 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx16 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yz19 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yz19 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.103127079174983fr 0.8968729208250169fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0265898 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbzmm [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9pqbzmm)[data-has-alpha="true"] canvas,
    :is(#comp-m9pqbzmm):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9pqbzmm"] {
        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-m9pqbzmm [data-motion-part="BG_LAYER comp-m9pqbzmm"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9pqbzmm[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznk4 {
        width: 100%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznk4 {
        width: 108.8551812770563%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0367989 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbznk4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznn8 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznn8 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznq5 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznq5 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzn9 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzna2 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv061 {
        --l_display: unset;
        grid-area: 9/1/10/2;
    }

    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 0.7735125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 1.5657844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv061 [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv061)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv061):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv061"] {
        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-m9bxdv061 [data-motion-part="BG_LAYER comp-m9bxdv061"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv061[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0616 {
        min-height: 213.4140625px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.2377784 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0754226 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0616 {
        min-height: 336.1736111111111px;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.7401442 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv075 {
        width: max(0.5px, 0.1356692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0115538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.3526872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.7600974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv08:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        margin-bottom: 2.6521252448242625%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        --textAlign: center;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conapy {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9conapy:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        width: 41.23453776041667%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        width: 74.31089743589742%;
        align-self: start;
        justify-self: center;
        margin-right: 0px;
        margin-top: max(0.5px, 0.1351564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 60;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0919:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        grid-template-rows: minmax(max(0.5px, 0.5865078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.8712742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0b10 {
        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-m9bxdv0b10 {
        --l_display: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0b10 .comp-m9bxdv0b10-container {
        grid-template-rows: minmax(max-content, 100.0000704535447%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0b16 {
        width: 91.88701923076923%;
        --aspect-ratio: 0.8362293929500791;
        margin-left: max(0.5px, 0.0401242 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.3107265 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 74.33223029009471%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 78.44951923076923%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-m9bxdv0c29 {
        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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0059266385883%);
    }

    #comp-m9bxdv0c29 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: start;
        margin-bottom: max(0.5px, 0.0006094 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0d4:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0d4:not([data-motion-enter="done"]) {
opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d20 {
        width: 23.81094475599112%;
        --aspect-ratio: 0.8332767835574614;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0189388 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d20 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0189303 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        min-height: 0px;
        width: 99.80563654033041%;
        margin-bottom: max(0.5px, 0.0213034 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        min-height: 76.78125px;
        width: 100%;
        margin-bottom: max(0.5px, 0.0772308 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        --textAlign: center;
        --fontSize: 17px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.0160281 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.040641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: left;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: center;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        margin-bottom: 25.875px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: left;
        --fontSize: 10spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: center;
        --fontSize: 5.078spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0g1 {
        width: 8.79799074842893%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0g1 {
        width: 8.971124194000561%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1dbkq4 {
        width: 108.5981120554117%;
        --aspect-ratio: 0.836214670342411;
        --l_display: unset;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxdv0g13-container {
        grid-template-rows: minmax(max(0.5px, 0.5653336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5620438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0g13-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(503.60306154276594px, auto) minmax(509.2425770445849px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0h14 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0h14 .comp-m9bxdv0h14-container {
        grid-template-rows: minmax(max-content, 99.99988312636962%);
    }

    #comp-m9bxdv0h14 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0i4 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0i4 .comp-m9bxdv0i4-container {
        padding-right: 30px;
        padding-left: 30px;
        grid-template-rows: minmax(max-content, 99.99993125375956%);
    }

    #comp-m9bxdv0i4 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0k7 {
        width: 91.55676656588113%;
        margin-left: 0.0010142516056802372%;
        margin-top: 0.004346547843912119%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0k7 {
        width: 99.9905303030303%;
        margin-left: 0%;
        margin-top: 0%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0k7:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0k7:not([data-motion-enter="done"]) {
opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 {
        margin-left: 0.0008828294983923277%;
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 {
        margin-left: 0.007102945354673738%;
        margin-bottom: 4.864198654821139%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        margin-bottom: 15.97039669888078%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0m16 {
        margin-left: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0m16 {
        min-width: 324.5px;
        width: 99.84373890191064%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a046j .comp-ma1a046j-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hwv {
        width: 73.13772083002296%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0007318 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hwv {
        width: 95.29356060606061%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0014014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000401 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma1a1hwv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        width: 94.48971479678029%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
        grid-template-rows: minmax(max(0.5px, 0.7692305 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37ba {
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37bd1 {
        --rd: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9zy2pwd_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv0u1_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv0u1_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv0u1_r_comp-m95q455o"] {
        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-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bxdv0u1_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
--motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv0u1_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowstpqx .comp-m9bxdv0r2_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowswxtj .comp-m9bxdv0r2_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 50px;
        grid-template-rows: minmax(148.352px, auto) minmax(290.594px, auto) minmax(310px, auto);
        grid-template-columns: 1.3529415624988976fr 0.9595067153106014fr 1.028903926070257fr 0.6585908915325889fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 20px;
        grid-template-rows: minmax(200.523px, auto) minmax(117.102px, auto) minmax(289.375px, auto) minmax(140px, auto) minmax(130px, auto) minmax(306px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007122 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0014615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.4280924306351114;
        width: 30.734113933767855%;
        margin-bottom: max(0.5px, 0.0330508 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.34631726952682346;
        width: 57.922759632335556%;
        margin-bottom: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 74.42863192475008%;
        align-self: start;
        margin-top: 0.04010163358014552%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 100%;
        align-self: center;
        margin-top: 0.024483618233618235%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 5.733656609195402%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 40spx;
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 100%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 5/1/6/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        margin-left: 0.3102086858432036%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 2/4/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.19992186736986034;
        width: 70.30364252379572%;
        margin-top: max(0.5px, 0.0821126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.23636363636363636;
        width: 50%;
        margin-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 3/1/4/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 6/1/7/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2y113:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/2/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(48px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(60px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0692308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 12px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 11.057631259927042px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123157 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --bg-overlay-color: rgb(var(--color_32));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(70px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --bg-overlay-color: rgb(var(--color_18));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --bg-overlay-color: rgb(var(--color_15));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        text-align: center;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130205 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

#gd5c6 {
height: auto;
    --comp-display: unset;
    position: relative;
}

#gd5c6 .gd5c6-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#gd5c6 .gd5c6-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;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#gd5c6:not(.gd5c6-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#gd5c6 {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSgd5c6 {
--above-all-in-container: 49;
}

#comp-lowtcrr6 {
z-index: 50;
    --above-all-in-container: 10000;
}

#comp-m9ndi4en-pinned-layer {
z-index: 54;
    --above-all-in-container: 10000;
}

#comp-lomkv5sw-pinned-layer {
z-index: 55;
    --above-all-in-container: 10000;
}

#comp-lomkv5hu {
min-height: 552px;
    --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: 1/1/2/2;
    position: relative;
}

#comp-lomkv5hu .comp-lomkv5hu-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 100px;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 0%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(452px, 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-lomkv5hu {
        min-height: 356.6171875px;
        --l_display: unset;
    }

    #comp-lomkv5hu .comp-lomkv5hu-container {
        padding-top: 80px;
        padding-right: 5.000000000000001%;
        padding-left: 5.000000000000001%;
        grid-template-rows: minmax(276.617125px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5hu {
        min-height: 404.9861111111111px;
        --l_display: unset;
    }

    #comp-lomkv5hu .comp-lomkv5hu-container {
        padding-top: 0px;
        padding-right: 5.000000000000001%;
        padding-left: 5.000000000000001%;
        grid-template-rows: minmax(404.9861111111111px, auto);
    }
}

#comp-lomkv5hu {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-lomkv5hu [data-motion-part="BG_MEDIA comp-lomkv5hu"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-lomkv5hu)[data-has-alpha="true"] canvas,
    :is(#comp-lomkv5hu):not([data-show-canvas]) [data-motion-part="BG_IMG comp-lomkv5hu"] {
        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-lomkv5hu [data-motion-part="BG_LAYER comp-lomkv5hu"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-lomkv5hu[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-lomkv5hu"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9baqffd {
width: 91.217041015625%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0793579 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9baqffd-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-m9baqffd {
        width: 96.42607972474808%;
        margin-top: max(0.5px, 0.0962728 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000107 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9baqffd {
        width: 98.26834045584046%;
        margin-top: max(0.5px, 0.436659 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m9baqffd {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9baqffd:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bapz50 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 65.46894167503066%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1415466 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0086853 * (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-m9bapz50 {
        width: 61.93221940799123%;
        margin-left: max(0.5px, 0.1649781 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0373307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bapz50 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0445821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bapz50 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m8g123291 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g123291 {
        width: 100%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g123291 {
        width: 98.12457531143828%;
        align-self: center;
    }
}

#comp-m8g123291 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: -0.05em;
    --lineHeight: 1em;
    --fontSize: 132.73250410675848px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g123291 {
        --lineHeight: 0.6em;
        --fontSize: 90px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g123291 {
        --lineHeight: 0.8em;
        --fontSize: 70px;
    }
}

#comp-lopobn6o {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 52.083333333333336%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -92.36111111111111%;
    margin-top: 0%;
    margin-bottom: -39.51178656684028%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lopobn6o {
        --l_display: unset;
        width: 52.083333333333336%;
        align-self: end;
        justify-self: end;
        margin-right: -92.36111111111111%;
        margin-bottom: -39.51178656684028%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopobn6o {
        --l_display: none;
        width: 89.69017094017094%;
        align-self: center;
        justify-self: center;
        margin-right: 0%;
        margin-bottom: 0%;
    }
}

#comp-lopobn6o {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 18px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lopo0oj1 {
min-height: 1000px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 1000px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 2 / 1 / 3 / 2;
    position: relative;
}

.comp-lopo0oj1-container {
box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(833.9546346219036px, auto) minmax(151.31290388772226px, auto) minmax(662.5289428133708px, auto) minmax(328.14655430968827px, auto) minmax(529.3719431127312px, auto) minmax(751.9500212545839px, 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-lopo0oj1 {
        min-height: 800px;
    }

    .comp-lopo0oj1-container {
        grid-template-rows: minmax(508.4209407677682px, auto) minmax(181.03710819668626px, auto) minmax(508.42842399784365px, auto) minmax(181.03710819668626px, auto) minmax(849.6824235137815px, auto) minmax(1069.7932175494564px, auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopo0oj1 {
        min-height: 1300px;
    }

    .comp-lopo0oj1-container {
        grid-template-rows: minmax(295.774009573873px, auto) minmax(678.8581429434722px, auto) minmax(249.75828337192735px, auto) minmax(622.6352209083715px, auto) minmax(249.75828337192735px, auto) minmax(1183.1258376082062px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

.comp-lopo0oj1-container {
display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    
    grid-template-rows: auto !important;
    
    grid-auto-rows: min-content !important;
    grid-auto-flow: row dense !important;
    row-gap: 0 !important;
    column-gap: 0 !important;
}

@media (max-width: 750px) {
.comp-lopo0oj1-container {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
    }
}

.comp-lopo0oj1-container>* {
grid-row: auto !important;
    grid-column: auto !important;
}

#comp-lopo0oj1 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lopo0s6o {
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-lopo0s6o .comp-lopo0s6o-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-lopo0s6o {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopo0s6o .comp-lopo0s6o-container {
        grid-template-rows: minmax(max-content, 100.00003509541567%);
    }

    #comp-lopo0s6o {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lopo0s6o {
--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-lopomx4p {
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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lopomx4p {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopomx4p {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lopomx4p {
--backgroundColor: var(--color_28);
    --borderColor: 255, 255, 255;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lopomx4p {
        --alpha-backgroundColor: 0;
    }
}

#comp-lopomx4p wow-image {
overflow: clip;
}

#comp-lopomx4p wow-image img {
height: 100%;
}

#comp-lopo0say {
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/2/3/3;
    position: relative;
}

#comp-lopo0say .comp-lopo0say-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-lopo0say .comp-lopo0say-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-lopo0say {
        grid-area: 1/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopo0say .comp-lopo0say-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0000289907592%);
    }

    #comp-lopo0say {
        grid-area: 2/1/3/2;
    }
}

#comp-lopo0say {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_18);
    --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-m8g2cuv9 {
width: 74.5703125%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m8g2cuv9-container {
box-sizing: border-box;
    padding-bottom: 0px;
    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-m8g2cuv9 {
        width: 100.0024112654321%;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuv9 {
        width: 99.99717687989627%;
        margin-bottom: min(-0.5px, -0.0000189 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000611 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m8g2cuv9 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m8g2cuv9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m8g2cuvg4 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.51132792037716%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 17.2109375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2cuvg4 {
        width: 97.8793298536336%;
        margin-bottom: 27.2109375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuvg4 {
        width: 97.8793298536336%;
        margin-bottom: 27.2109375px;
    }
}

#comp-m8g2cuvg4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m8g2cuvi12 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0126953 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2cuvi12 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361633 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuvi12 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361633 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

#comp-m8g2cuvi12 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 60spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2cuvi12 {
        --letterSpacing: -0.05em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuvi12 {
        --letterSpacing: -0.05em;
        --fontSize: 50spx;
    }
}

#comp-m8g2cuvj17 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2cuvj17 {
        width: 99.87968060670143%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuvj17 {
        width: 99.87968060670143%;
    }
}

#comp-m8g2cuvj17 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lopo0s90 {
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/4/2;
    position: relative;
}

#comp-lopo0s90 .comp-lopo0s90-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-lopo0s90 .comp-lopo0s90-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-lopo0s90 {
        grid-area: 2/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopo0s90 .comp-lopo0s90-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lopo0s90 {
        grid-area: 4/1/5/2;
    }
}

#comp-lopo0s90 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_32);
    --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-m8g2ubvi {
width: 76.953125%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m8g2ubvi-container {
box-sizing: border-box;
    padding-bottom: 0px;
    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-m8g2ubvi {
        width: 100%;
        justify-self: start;
        margin-top: max(0.5px, 0.025065 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvi {
        width: 100.16688734414652%;
        justify-self: center;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0250994 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m8g2ubvi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m8g2ubvi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m8g2ubvk10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.51132792037716%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 17.2109375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2ubvk10 {
        width: 97.8793298536336%;
        margin-left: max(0.5px, 0.0006002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 27.2109375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvk10 {
        width: 97.8793298536336%;
        margin-left: 0px;
        margin-bottom: 27.2109375px;
    }
}

#comp-m8g2ubvk10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m8g2ubvl15 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.012677 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2ubvl15 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0001831 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361628 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvl15 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361633 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

#comp-m8g2ubvl15 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 60spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2ubvl15 {
        --letterSpacing: -0.05em;
        --fontSize: 36spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvl15 {
        --letterSpacing: -0.05em;
        --fontSize: 50spx;
    }
}

#comp-m8g2ubvm15 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.02 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2ubvm15 {
        width: 99.87968060670143%;
        margin-left: max(0.5px, 0.0006002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0330208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvm15 {
        width: 99.87968060670143%;
    }
}

#comp-m8g2ubvm15 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9wvi1z8 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 57.98064720812183%;
    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: 4;
    position: relative;
}

.comp-m9wvi1z8-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvi1z8 {
        width: 87.44906287644456%;
        margin-left: max(0.5px, 0.0006002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9wvi1z8-container {
        grid-template-rows: minmax(max(0.5px, 0.0742552 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 258.5006712543776fr);
    }
}

#comp-m9wvi1z8 {
--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-m9wvi1z8:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9wvi1z8.variants-m9wvi1zb1,
#comp-m9wvi1z8.variants-m9wvi1zb1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9wvi1z8 {
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-m9wvi1z8.variants-m9wvi1zb1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9wvi1ze {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvi1ze {
        width: 99.92522154688393%;
        --aspect-ratio: 0.23659431063534547;
        margin-top: max(0.5px, 0.0006918 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wvi1ze {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9wvi1zh7 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvi1zh7 {
        width: 77.75194179158608%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0005798 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvi1zh7 {
        width: 77.75555052622006%;
    }
}

#comp-m9wvi1zh7 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvi1zh7 {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvi1zh7 {
        --fontSize: 14spx;
    }
}

#comp-lopo0sd4 {
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: 3/2/5/3;
    position: relative;
}

#comp-lopo0sd4 .comp-lopo0sd4-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-lopo0sd4 .comp-lopo0sd4-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-lopo0sd4 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/2/5/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopo0sd4 .comp-lopo0sd4-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lopo0sd4 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }
}

#comp-lopo0sd4 {
--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-m9cvcl37 {
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-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cvcl37-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-m9cvcl37:not(.comp-m9cvcl37-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9cvcl37 {
--static-spx: 1px;
}

#comp-m9cvcl394 {
min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    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-m9cvcl394 {
--static-spx: 1px;
}

#comp-m9cvcl3b {
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-m9cvcl3b {
--maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 1px;
}

#comp-lopogxxf {
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/6/2;
    --is-sticky: 1;
}

#comp-lopogxxf .comp-lopogxxf-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;
}

#comp-lopogxxf~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lopogxxf {
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/6/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopogxxf .comp-lopogxxf-container {
        grid-template-rows: minmax(max-content, 100.00008590364189%);
    }

    #comp-lopogxxf {
        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: 5/1/6/2;
    }
}

#comp-lopogxxf {
--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-lopotvy2 {
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: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lopotvy2 {
--backgroundColor: var(--color_32);
    --borderColor: 255, 255, 255;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lopotvy2 wow-image {
overflow: clip;
}

#comp-lopotvy2 wow-image img {
height: 100%;
}

#comp-lopoha1z {
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: 5/2/7/3;
    position: relative;
}

#comp-lopoha1z .comp-lopoha1z-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-lopoha1z .comp-lopoha1z-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-lopoha1z {
        grid-area: 5/2/7/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopoha1z .comp-lopoha1z-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.00006328733399%);
    }

    #comp-lopoha1z {
        grid-area: 6/1/7/2;
    }
}

#comp-lopoha1z {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_28);
    --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-m8g2yry1 {
width: 76.600341796875%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.1462219 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.011615 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m8g2yry1-container {
box-sizing: border-box;
    padding-bottom: 0px;
    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-m8g2yry1 {
        width: 100%;
        justify-self: start;
        margin-top: max(0.5px, 0.0000203 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry1 {
        width: 101.55420304396998%;
        justify-self: center;
        margin-top: 0px;
        margin-right: max(0.5px, 0.0116596 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m8g2yry1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m8g2yry1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m8g2yry47 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.51030262465937%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 17.2109375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2yry47 {
        width: 97.8793298536336%;
        margin-left: max(0.5px, 0.0006002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 27.2109375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry47 {
        width: 97.8793298536336%;
        margin-left: 0px;
        margin-bottom: 27.2109375px;
    }
}

#comp-m8g2yry47 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m8g2yry516 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.012677 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2yry516 {
        width: 90.7761024672019%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0361532 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry516 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361633 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

#comp-m8g2yry516 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 60spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2yry516 {
        --letterSpacing: -0.05em;
        --fontSize: 36spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry516 {
        --letterSpacing: -0.05em;
        --fontSize: 50spx;
    }
}

#comp-m8g2yry612 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2yry612 {
        width: 99.87968060670143%;
        margin-left: max(0.5px, 0.0006002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry612 {
        width: 99.87968060670143%;
    }
}

#comp-m8g2yry612 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9wvo9lo {
width: 76.600341796875%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.5099976 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9wvo9lo-container {
box-sizing: border-box;
    padding-bottom: 0px;
    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-m9wvo9lo {
        width: 99.87943672839506%;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.9762777 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lo {
        width: 99.99178924611056%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wvo9lo {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wvo9lo:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wvo9lv1 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.51030262465937%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 17.2109375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvo9lv1 {
        width: 97.8793298536336%;
        margin-bottom: 27.2109375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lv1 {
        width: 97.8793298536336%;
        margin-bottom: 27.2109375px;
    }
}

#comp-m9wvo9lv1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9wvo9lw15 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.012677 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvo9lw15 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361633 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lw15 {
        width: 99.989049895974%;
        margin-right: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0361633 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-end;
    }
}

#comp-m9wvo9lw15 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 60spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvo9lw15 {
        --letterSpacing: -0.05em;
        --fontSize: 36spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lw15 {
        --letterSpacing: -0.05em;
        --fontSize: 50spx;
    }
}

#comp-m9wvo9lx17 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvo9lx17 {
        width: 99.87968060670143%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lx17 {
        width: 99.87968060670143%;
    }
}

#comp-m9wvo9lx17 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 15px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lopokxaq {
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: 6/1/7/2;
    position: relative;
}

#comp-lopokxaq .comp-lopokxaq-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-lopokxaq {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 6/1/7/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopokxaq {
        --l_display: none;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 7/1/8/2;
    }

    #comp-lopokxaq .comp-lopokxaq-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-lopokxaq {
--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-m9wvzngd {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-m9wvzngd .comp-m9wvzngd-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5024823 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9wvzngd .comp-m9wvzngd-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvzngd .comp-m9wvzngd-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3939644 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvzngd .comp-m9wvzngd-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3939641 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9wvzngd {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9wx7teg {
width: 77.1875%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0000062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9wx7teg-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-m9wx7teg {
        width: 100%;
        margin-top: min(-0.5px, -0.0006715 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wx7teg {
        width: 100%;
        margin-top: min(-0.5px, -0.0012614 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-m9wx7teg {
--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-m9ww09tm {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 71.43218623481782%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1102478 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0246828 * (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-m9ww09tm {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0246684 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ww09tm {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0626179 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9ww09tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 122.86083270286821px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 122.86083270286821spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ww09tm {
        --letterSpacing: -0.05em;
        --fontSize: 73.716spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ww09tm {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ww09tm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxbodo {
width: 80.16721491228071%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0868937 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxbodo {
        width: 55.373852401129945%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0606693 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxbodo {
        width: 82.30771254208754%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0606692 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9wxbodo {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxbodo:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ww2sn3 {
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: 3;
    position: relative;
}

#comp-m9ww2sn3 .comp-m9ww2sn3-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9ww2sn3:not(.comp-m9ww2sn3-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ww2sn3 .comp-m9ww2sn3-container {
        row-gap: max(0.5px, 0.0234385 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: 0px;
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
}

#comp-m9ww2sn3 {
--brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-m9ww2sn57__"] {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((33.3333333% - ((0px + 0px) + max(0.5px, 0.0156256 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2012564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ww2sn57__"] {
        width: 100%;
        grid-template-rows: minmax(max(0.5px, 0.4264519 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

[id^="comp-m9ww2sn57__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px 0px 0px 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
[id^="comp-m9ww2sn57__"]:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-m9wx6wx9__"] {
width: 100.0000404101795%;
    height: auto;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: center;
    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;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wx6wx9__"] {
        width: 71.12689393939394%;
        margin-top: max(0.5px, 0.0327917 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.1208734 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9wx6wx9__"] {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-m9wx4wdy__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.9999999999999936;
    min-width: 0px;
    width: 21.647939171810652%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0946716 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0197998 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9wx4wdy__"] {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0197957 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wx4wdy__"] {
        --aspect-ratio: 1.0000000000000198;
        width: 19.544667820529888%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0197923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013221 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

[id^="comp-m9wx4wdy__"] {
--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;
}

[id^="comp-m9wx4wdy__"] wow-image {
overflow: clip;
}

[id^="comp-m9wx4wdy__"] wow-image img {
height: 100%;
}

[id^="comp-m9ww3az7__"] {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100.00246919677026%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9ww3az7__"] {
        width: 100.00246919677026%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ww3az7__"] {
        width: 100%;
    }
}

[id^="comp-m9ww3az7__"] {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9cv97pg {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-m9cv97pg .comp-m9cv97pg-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4810266 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9cv97pg .comp-m9cv97pg-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cv97pg .comp-m9cv97pg-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.481026 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cv97pg .comp-m9cv97pg-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2945179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9cv97pg {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9cve030 {
width: 79.046630859375%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cve030-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-m9cve030 {
        width: 99.99668961864407%;
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve030 {
        width: 95.34880050505045%;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve030 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cve030:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cve0335 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.6255887576249%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve0335 {
        width: 68.6255887576249%;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve0335 {
        width: 71.96960919007502%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve0335 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve0335 {
        --minFontSize: 15px;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve0335 {
        --minFontSize: 15px;
        --fontSize: 15spx;
    }
}

#comp-m9cve03416 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03416 {
        margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03416 {
        margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve03416 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03416 {
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03416 {
        --letterSpacing: -0.05em;
        --fontSize: 50spx;
    }
}

#comp-m9cve03516 {
width: 64.31395259053355%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1421021 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232789 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03516 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03516 {
        width: 67.44574843162899%;
        margin-left: max(0.5px, 0.1224159 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0385016 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve03516 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cve03516:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cve03610 {
width: 67.257354644429%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 4;
    position: relative;
}

.comp-m9cve03610-container {
box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03610 {
        width: 87.79116155766604%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03610 {
        width: 92.06876003509183%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9cve03610-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve03610 {
--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-m9cve037 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0116703 * (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-m9cve037 {
        min-height: 76.78125px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve037 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0475744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve037 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9cve03714 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 41.99644107686126%;
    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: center;
    order: 2;
    position: relative;
}

.comp-m9cve03714-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03714 {
        width: 99.84328401381968%;
    }

    .comp-m9cve03714-container {
        grid-template-rows: minmax(max(0.5px, 0.1643949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.41187984570183fr);
    }
}

#comp-m9cve03714 {
--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-m9cve03714:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9cve03714.variants-m9cve03716,
#comp-m9cve03714.variants-m9cve03716> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9cve03714 {
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-m9cve03714.variants-m9cve03716 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9cve039 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve039 {
        width: 89.10792717190012%;
        --aspect-ratio: 0.2365739827778875;
        margin-top: max(0.5px, 0.0013421 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve039 {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9cve03911 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03911 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03911 {
        width: 71.1459986446632%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cve03911 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03911 {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03911 {
        --fontSize: 14spx;
    }
}

#comp-m9bane3l {
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-m9bane3l-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-m9bane3l:not(.comp-m9bane3l-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-m9bane3l {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bane3l {
        --l_display: unset;
    }
}

#comp-m9bane3l {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m9bane3l_r_comp-m95q455o {
min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    position: relative;
}

#comp-m9bane3l_r_comp-m95q455o .comp-m9bane3l_r_comp-m95q455o-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.20155 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bane3l_r_comp-m95q455o .comp-m9bane3l_r_comp-m95q455o-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bane3l_r_comp-m95q455o .comp-m9bane3l_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bane3l_r_comp-m95q455o .comp-m9bane3l_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9bane3l_r_comp-m95q455o {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bane3l_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bane3l_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bane3l_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bane3l_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bane3l_r_comp-m95q455o"] {
        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-m9bane3l_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bane3l_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bane3l_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bane3l_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9bane3l_r_comp-m95q4cz8 {
min-height: 0px;
    height: 29.795374030872416%;
    width: 100%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9bane3l_r_comp-m95q4cz8 .comp-m9bane3l_r_comp-m95q4cz8-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: hidden;
}

#comp-m9bane3l_r_comp-m95q4cz8 .comp-m9bane3l_r_comp-m95q4cz8-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-m9bane3l_r_comp-m95q4cz8:not(.comp-m9bane3l_r_comp-m95q4cz8-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-m9bane3l_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bane3l_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lowtcrr6 {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 6/1/7/2;
    position: relative;
}

.comp-lowtcrr6-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-lowtcrr6:not(.comp-lowtcrr6-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-lowtcrr6 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6 {
        --l_display: unset;
    }
}

#comp-lowtcrr6 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lowtcrr6_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-lowtcrr6_r_comp-lowtc2m1 .comp-lowtcrr6_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lowtcrr6_r_comp-lowtc2m1:not(.comp-lowtcrr6_r_comp-lowtc2m1-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-lowtcrr6_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-lowtcrr6_r_comp-lowtc2m1 .comp-lowtcrr6_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-lowtcrr6_r_comp-lowtc2m1 .comp-lowtcrr6_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-lowtcrr6_r_comp-lowtc2m1 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lowtcrr6_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-lowtcrr6_r_comp-lowstpqx .comp-lowtcrr6_r_comp-lowstpqx-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lowtcrr6_r_comp-lowstpqx:not(.comp-lowtcrr6_r_comp-lowstpqx-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-lowtcrr6_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-lowtcrr6_r_comp-lowstpqx .comp-lowtcrr6_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-lowtcrr6_r_comp-lowstpqx {
--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-lowtcrr6_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-lowtcrr6_r_comp-lowswxtj .comp-lowtcrr6_r_comp-lowswxtj-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lowtcrr6_r_comp-lowswxtj:not(.comp-lowtcrr6_r_comp-lowswxtj-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-lowtcrr6_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-lowtcrr6_r_comp-lowswxtj .comp-lowtcrr6_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-lowtcrr6_r_comp-lowswxtj {
--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-lowtcrr6_r_comp-lowrm4jm {
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-lowtcrr6_r_comp-lowrm4jm .comp-lowtcrr6_r_comp-lowrm4jm-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-lowtcrr6_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrm4jm .comp-lowtcrr6_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lowtcrr6_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

#comp-lowtcrr6_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcrr6_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcrr6_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lowtcrr6_r_comp-m98w3aiz-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-lowtcrr6_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lowtcrr6_r_comp-m98w3aiz {
--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-lowtcrr6_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-lowtcrr6_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lowtcrr6_r_comp-m8g3dhn6 {
--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-lowtcrr6_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

#comp-lowtcrr6_r_comp-m8g3dhn6 wow-image img {
height: 100%;
}

#comp-lowtcrr6_r_comp-m98w2r0d {
min-height: 96px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 93.37275806541174%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

#comp-lowtcrr6_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-lowtcrr6_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-lowtcrr6_r_comp-lowrmcg7 .comp-lowtcrr6_r_comp-lowrmcg7-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-lowtcrr6_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-lowtcrr6_r_comp-lowrmcg7 .comp-lowtcrr6_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-lowtcrr6_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcrr6_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcrr6_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-lowtcrr6_r_comp-lowrop7f-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-lowtcrr6_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-lowtcrr6_r_comp-lowrop7f {
--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-lowtcrr6_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-lowtcrr6_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

#comp-lowtcrr6_r_comp-lowrop7i1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007048209754722301%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-lowtcrr6_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-lowtcrr6_r_comp-lowrmoe1 {
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-lowtcrr6_r_comp-lowrmoe1 .comp-lowtcrr6_r_comp-lowrmoe1-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-lowtcrr6_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrmoe1 .comp-lowtcrr6_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lowtcrr6_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-lowtcrr6_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcrr6_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcrr6_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lowtcrr6_r_comp-ma0t981z-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-lowtcrr6_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-lowtcrr6_r_comp-ma0t981z {
--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-lowtcrr6_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lowtcrr6_r_comp-ma0t94s8-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-lowtcrr6_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lowtcrr6_r_comp-ma0t94s8 {
--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-lowtcrr6_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lowtcrr6_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-lowtcrr6_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-lowtcrr6_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-lowtcrr6_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-lowtcrr6_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lowtcrr6_r_comp-lowroff1-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-lowtcrr6_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

#comp-lowtcrr6_r_comp-lowroff1 {
--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-lowtcrr6_r_comp-lowroffd {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163.6015625px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.009218439414156954%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 34.22475041168191px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-lowtcrr6_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-lowtcrr6_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-lowtcrr6_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-lowtcrr6_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-lowtcrr6_r_comp-lowrmjqi .comp-lowtcrr6_r_comp-lowrmjqi-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-lowtcrr6_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrmjqi .comp-lowtcrr6_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lowtcrr6_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-lowtcrr6_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcrr6_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcrr6_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lowtcrr6_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-lowtcrr6_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-lowtcrr6_r_comp-ma0t0l2d {
--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-lowtcrr6_r_comp-ma1dg3tm {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 14.4825746799431%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5.3125px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-lowtcrr6_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

#comp-lowtcrr6_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

#comp-lowtcrr6_r_comp-lowrp19z4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 2.4em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-lowtcrr6_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-lowtcrr6_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

#comp-lowtcrr6_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-lowtcrr6_r_comp-lowrm4my .comp-lowtcrr6_r_comp-lowrm4my-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-lowtcrr6_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrm4my .comp-lowtcrr6_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-lowtcrr6_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-lowtcrr6_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcrr6_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcrr6_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-lowtcrr6_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m9ndi4en {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: calc(0px);
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ndi4en-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-m9ndi4en:not(.comp-m9ndi4en-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9ndi4en-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-m9ndi4en {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

#comp-m9ndi4en {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m9ndi4en_r_comp-m9jscfmv {
min-height: 116.66666666666669px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9ndi4en_r_comp-m9jscfmv .comp-m9ndi4en_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ndi4en_r_comp-m9jscfmv:not(.comp-m9ndi4en_r_comp-m9jscfmv-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-m9ndi4en_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndi4en_r_comp-m9jscfmv .comp-m9ndi4en_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndi4en_r_comp-m9jscfmv .comp-m9ndi4en_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9ndi4en_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndi4en_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndi4en_r_comp-m9jscfow {
--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-m9ndi4en_r_comp-m9jscfop {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 6.971731378264631%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.1152773 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-m9ndi4en_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndi4en_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-m9ndi4en_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9ndi4en_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndi4en_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndi4en_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndi4en_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-m9ndi4en_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-m9ndi4en_r_comp-m9jscfnj {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndi4en_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndi4en_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndi4en_r_comp-m9jscfnj.comp-m9ndi4en_r_variants-m9jscfnl1,
#comp-m9ndi4en_r_comp-m9jscfnj.comp-m9ndi4en_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndi4en_r_comp-m9jscfnj.comp-m9ndi4en_r_variants-m9jscfnl1,
#comp-m9ndi4en_r_comp-m9jscfnj.comp-m9ndi4en_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndi4en_r_comp-m9jscfnj {
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-m9ndi4en_r_comp-m9jscfnj.comp-m9ndi4en_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-m9ndi4en_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-m9ndi4en_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndi4en_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndi4en_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndi4en_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndi4en_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndi4en_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lomkv5sw {
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-lomkv5sw-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-lomkv5sw:not(.comp-lomkv5sw-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lomkv5sw-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-lomkv5sw {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lomkv5sw_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lomkv5sw_r_comp-kd5px9hr .comp-lomkv5sw_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-lomkv5sw_r_comp-kd5px9hr .comp-lomkv5sw_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lomkv5sw_r_comp-kd5px9hr:not(.comp-lomkv5sw_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-lomkv5sw_r_comp-kd5px9hr .comp-lomkv5sw_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-lomkv5sw_r_comp-kd5px9hr .comp-lomkv5sw_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-lomkv5sw_r_comp-kd5px9hr .comp-lomkv5sw_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-lomkv5sw_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-lomkv5sw_r_comp-kkmqi5tc {
width: 20px;
    height: 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-lomkv5sw_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

#comp-lomkv5sw_r_comp-kkmqi5tc {
--static-spx: 0.1 * var(--one-unit);
}

#comp-lomkv5sw_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lomkv5sw_r_comp-m9yk69rd-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-lomkv5sw_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lomkv5sw_r_comp-m9yk69rd {
--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-lomkv5sw_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-lomkv5sw_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lomkv5sw_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-lomkv5sw_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lomkv5sw_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-lomkv5sw_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-lomkv5sw_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#gd5c6 {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-lomkv5hu {
--fill-layer-image-opacity: 0.11;
    --bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9baqffd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bapz50 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bapz50 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
}

#comp-m9bapz50 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bapz50 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bapz50 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g123291 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g123291 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 132.73250410675848px;
    text-decoration: none;
    text-align: center;
    letter-spacing: -0.05em;
    line-height: 1;
}

#comp-m8g123291 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g123291 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 90px !important;
        line-height: 0.6 !important;
    }

    #comp-m8g123291 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g123291 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.8 !important;
    }

    #comp-m8g123291 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lopobn6o {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lopobn6o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #ffffff;
    background-color: transparent;
    font-size: max(18px, min(22px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-lopobn6o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #ffffff);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lopobn6o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #ffffff !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lopobn6o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #ffffff !important);
    }
}

#comp-lopo0oj1 {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lopo0s6o {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lopo0say {
--shc-mutated-brightness: 1, 15, 13;
}

#comp-m8g2cuv9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m8g2cuvg4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2cuvg4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m8g2cuvg4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2cuvg4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuvg4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g2cuvi12 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2cuvi12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m8g2cuvi12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2cuvi12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m8g2cuvi12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2cuvi12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m8g2cuvi12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g2cuvj17 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2cuvj17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m8g2cuvj17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-lopo0s90 {
--shc-mutated-brightness: 73, 35, 22;
}

#comp-m8g2ubvi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m8g2ubvk10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2ubvk10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m8g2ubvk10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2ubvk10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvk10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g2ubvl15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2ubvl15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m8g2ubvl15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2ubvl15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m8g2ubvl15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2ubvl15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m8g2ubvl15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g2ubvm15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2ubvm15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m8g2ubvm15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9wvi1z8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wvi1ze {
--opacity: 1;
}

#comp-m9wvi1zh7 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wvi1zh7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9wvi1zh7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvi1zh7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9wvi1zh7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvi1zh7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9wvi1zh7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lopo0sd4 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cvcl37 {
--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-m9cvcl394 {
opacity: 0.8;
}

#comp-m9cvcl3b {
undefined: #777;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-lopogxxf {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lopoha1z {
--shc-mutated-brightness: 38, 20, 10;
}

#comp-m8g2yry1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m8g2yry47 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2yry47 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m8g2yry47 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2yry47 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry47 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g2yry516 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2yry516 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m8g2yry516 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m8g2yry516 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m8g2yry516 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m8g2yry516 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m8g2yry516 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m8g2yry612 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m8g2yry612 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m8g2yry612 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9wvo9lo {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wvo9lv1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wvo9lv1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9wvo9lv1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvo9lv1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lv1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wvo9lw15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wvo9lw15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9wvo9lw15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wvo9lw15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wvo9lw15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wvo9lw15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wvo9lw15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wvo9lx17 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wvo9lx17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(15px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9wvo9lx17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-lopokxaq {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wvzngd {
--bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9wx7teg {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9ww09tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ww09tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(122.86083270286821px, max(0.5px, 0.095985 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ww09tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ww09tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(122.86083270286821px, max(0.5px, 0.0959844 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ww09tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ww09tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(122.86083270286821px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ww09tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxbodo {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ww2sn3 {
--boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-m9ww2sn57__"] {
--shc-mutated-brightness: 116, 115, 115;
}

[id^="comp-m9wx6wx9__"] {
--shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-m9ww3az7__"] {
--text-direction: var(--wix-opt-in-direction);
}

[id^="comp-m9ww3az7__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

[id^="comp-m9ww3az7__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9cv97pg {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9cve030 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cve0335 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cve0335 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9cve0335 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve0335 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cve0335 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve0335 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cve0335 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9cve03416 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cve03416 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9cve03416 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03416 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cve03416 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03416 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cve03416 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9cve03516 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9cve03610 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cve037 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cve037 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9cve037 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9cve03714 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cve039 {
--opacity: 1;
}

#comp-m9cve03911 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cve03911 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9cve03911 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cve03911 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cve03911 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cve03911 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cve03911 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bane3l_r_comp-m95q455o {
--fill-layer-image-opacity: 0.38;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lowtcrr6_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-lowtcrr6_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-lowtcrr6_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-lowtcrr6_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-lowtcrr6_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-lowtcrr6_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lowtcrr6_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lowtcrr6_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-lowtcrr6_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-lowtcrr6_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-lowtcrr6_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-lowtcrr6_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

#comp-lowtcrr6_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-lowtcrr6_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lowtcrr6_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-lowtcrr6_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lowtcrr6_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcrr6_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-lowtcrr6_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcrr6_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-lowtcrr6_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcrr6_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcrr6_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-lowtcrr6_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-lowtcrr6_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-lowtcrr6_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcrr6_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lowtcrr6_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcrr6_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcrr6_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcrr6_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcrr6_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcrr6_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-lowtcrr6_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-lowtcrr6_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-m9ndi4en_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-m9ndi4en_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndi4en_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndi4en_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-m9ndi4en_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-m9ndi4en_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndi4en_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndi4en_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-lomkv5sw_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-lomkv5sw_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-lomkv5sw_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lomkv5sw_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-lomkv5sw_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-lomkv5sw_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkv5sw_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkv5sw_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

.FHr1p,
.n5z5C {
cursor: pointer;
    height: 14px;
    margin: 0;
    padding: 0;
    pointer-events: auto;
    position: relative;
    width: 100%;
}

.FHr1p:hover .p-WDB,
.n5z5C:hover .p-WDB {
opacity: 1;
}

.n5z5C {
cursor: none;
    pointer-events: none;
}

.RzX73 .p-WDB {
opacity: 1;
}

.p-WDB {
background-color: var(--ricos-action-color, #116dff);
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.2s ease;
    width: 100%;
}

.GLd4e,
.p-WDB {
opacity: 0;
    position: absolute;
}

.GLd4e {
background: var(--wds-tooltip-background-fill, var(--wsr-color-D10, #000624));
    border-radius: var(--wds-tooltip-border-radius, 8px);
    box-shadow: var(--wds-shadow-surface-overlay-dark, var(--wsr-shadow30, 0 6px 6px 0 rgba(22, 45, 61, 0.06), 0 0 18px 0 rgba(22, 45, 61, 0.12)));
    color: var(--wds-tooltip-text-fill, var(--wsr-color-D80, #fff));
    font-family: var(--wds-font-family-default,
            var(--wsr-font-family, Madefor, "Helvetica Neue", Helvetica, Arial, "\30E1\30A4\30EA\30AA", "meiryo", "\30D2\30E9\30AE\30CE\89D2\30B4 pro w3", "hiragino kaku gothic pro", sans-serif));
    font-size: var(--wds-font-size-body-tiny, var(--wsr-text-font-size-tiny, 12px));
    font-weight: var(--wds-font-weight-regular, var(--wsr-font-weight-regular, 400));
    letter-spacing: var(--wds-font-letter-spacing-0, unset);
    line-height: var(--wds-font-line-height-body-tiny, var(--wsr-text-line-height-tiny, 15px));
    padding: var(--wds-tooltip-padding-vertical-small, 8px) var(--wds-tooltip-padding-horizontal-small, 12px) var(--wds-tooltip-padding-vertical-small, 7px);
    word-wrap: break-word;
    border: none;
    max-width: 180px;
    pointer-events: none;
    transform: translateX(-50%) translateY(-100%) scale(0.8);
    transition: opacity 0.15s ease-out, transform 0.15s ease-out;
    word-break: break-word;
    z-index: 1000000;
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

@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;
    }
}

.oI3B0I {
display: flex;
    gap: var(--spaceBetweenItems, 10px);
}

.kz6Z0Q {
color: var(--color, #000);
}

.F3QiCY,
.kz6Z0Q {
gap: 0;
    overflow-x: clip;
}

.F3QiCY {
color: inherit;
}

@supports not (overflow-x: clip) {
.kz6Z0Q {
        overflow: hidden;
    }
}

.gOT7EN,
.mwIMgA {
display: block;
}

.mwIMgA {
color: inherit;
}

.gOT7EN:focus .HCwhs1 {
animation-play-state: paused;
}

.w3gD9M {
all: unset;
}

.HCwhs1 {
font: var(--font);
    padding-right: var(--spaceBetweenItems, 10px);
}

.HCwhs1[data-marquee-animation="left"],
.HCwhs1[data-marquee-animation="right"] {
animation-duration: var(--marquee-duration, 40s);
    animation-iteration-count: infinite;
    animation-play-state: var(--marquee-clicked, var(--marquee-animation-state, paused));
    animation-timing-function: linear;
}

.HCwhs1[data-marquee-animation="right"] {
animation-name: hDU6SN;
}

.HCwhs1[data-marquee-animation="left"] {
animation-name: OEe22F;
}

.zjGCap:hover .z6qfoo {
--marquee-clicked: paused;
    --marquee-animation-state: paused;
}

.FV6h2J {
align-items: center;
}

.SflwFl {
font-size: 1em;
    height: calc(var(--font-size, 1em) * 1.2);
}

.SflwFl:has(svg) {
height: calc(var(--separator-scale, 1) * var(--font-size, 1em) * 1.2);
}

.SflwFl svg {
display: block;
    height: 100%;
    width: auto;
}

.SflwFl[data-text]:before {
content: attr(data-text);
}

.SflwFl span,
.SflwFl:before {
display: block;
    font-size: var(--font-size, 1em);
    line-height: 1.2;
    white-space: pre;
}

.u5yPo_ svg {
--svg-color-1: var(--separatorFillColor, #fff);
}

.qlNc9R svg,
.u5yPo_ svg,
.u5yPo_ svg [data-color="1"] {
fill: var(--svg-color-1);
}

.qlNc9R svg {
--svg-color-1: var(--separatorFillColor, #000);
    opacity: var(--opacity, 1);
}

.qlNc9R svg [data-color="1"] {
fill: var(--svg-color-1);
}

.tCj5mo {
background-color: var(--textHighlight, none);
    direction: var(--text-direction, ltr);
    display: block;
    font: var(--font);
    letter-spacing: var(--letter-spacing, none);
    -webkit-text-decoration: var(--font-decoration, none);
    text-decoration: var(--font-decoration, none);
    text-transform: var(--text-transform, none);
}

.akYx0N:not(:focus):not(:active) {
clip: rect(0 0 0 0);
    border: 0;
    height: auto;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.msgfFJ {
align-items: center;
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    display: flex;
    height: 24px;
    justify-content: center;
    left: 50%;
    outline: 1px solid #000;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(calc(var(--comp-rotate-z, 0deg) * -1));
    width: 24px;
}

@keyframes hDU6SN {
0% {
        transform: translateX(-100%);
    }
}

@keyframes OEe22F {
to {
        transform: translateX(-100%);
    }
}

@media (prefers-reduced-motion: reduce) {
.HCwhs1 {
        --marquee-animation-state: paused;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-touch-callout: none) {
.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.szjkvgP.oho5TPY---theme-3-box.oNT9DQc--focus,
.szjkvgP.oho5TPY---theme-3-box:hover,
.szjkvgP.oho5TPY---theme-4-line.oNT9DQc--focus,
.szjkvgP.oho5TPY---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)));
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn);
    }
}

@keyframes Spinner1787510382__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;
    }
}

@keyframes StatesButton636241605__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);
    }
}

@container (max-width: 288px) {
.skymIZO form fieldset>div {
        column-gap: 0 !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .W2wmu {
            font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .LntaG {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px;
    }
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: '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;
}

#kmcys {
height: auto;
    --comp-display: unset;
    position: relative;
}

#kmcys .kmcys-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#kmcys .kmcys-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 auto auto auto auto auto auto auto 0px auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#kmcys:not(.kmcys-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) {
#kmcys .kmcys-container {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#kmcys .kmcys-container {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto 0px auto auto;
    }
}

#kmcys {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSkmcys {
--above-all-in-container: 49;
}

#comp-m80mq1nn {
z-index: 50;
    --above-all-in-container: 10000;
}

#comp-m9ndito6-pinned-layer {
z-index: 54;
    --above-all-in-container: 10000;
}

#comp-m80mq1py-pinned-layer {
z-index: 55;
    --above-all-in-container: 10000;
}

#comp-m9cu5ilk {
min-height: 92.7282026620998vh;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: 100vh;
    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-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9cu5ilk .comp-m9cu5ilk-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99850865209471%);
    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-m9cu5ilk {
        min-height: 70.49891540130152vh;
        height: auto;
    }

    #comp-m9cu5ilk .comp-m9cu5ilk-container {
        padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu5ilk {
        min-height: 89.79779043852979vh;
        height: auto;
    }

    #comp-m9cu5ilk .comp-m9cu5ilk-container {
        padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99992111563677%);
    }
}

#comp-m9cu5ilk {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cu5ilk [data-motion-part="BG_MEDIA comp-m9cu5ilk"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9cu5ilk)[data-has-alpha="true"] canvas,
    :is(#comp-m9cu5ilk):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9cu5ilk"] {
        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-m9cu5ilk [data-motion-part="BG_LAYER comp-m9cu5ilk"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9cu5ilk[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9cu5ilk"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9cudezc {
width: 86.99653828692487%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000051 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9cudezc-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-m9cudezc {
        margin-top: max(0.5px, 0.0079282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cudezc {
        --l_display: none;
    }

    .comp-m9cudezc-container {
        padding-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cudezc {
--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-m9cu9x7c {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0084656 * (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-m9cu9x7c {
        margin-bottom: max(0.5px, 0.0084656 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu9x7c {
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9cu9x7c {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 160spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cu9x7c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 160spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu9x7c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cu9x7c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9culrdo {
width: 36.96255570546848%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0218744 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9culrdo {
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0257205 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9culrdo {
        margin-right: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        order: 5;
    }
}

#comp-m9culrdo {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9culrdo:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cud8v6 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 77.88653569272212%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.021875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cud8v6 {
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0231771 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cud8v6 {
        margin-right: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        order: 4;
    }
}

#comp-m9cud8v6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cud8v6:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cud1gg {
width: 1.4788695970523502%;
    height: auto;
    --aspect-ratio: 0.6587005542409594;
    --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.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cud1gg {
        width: 4.484617226797813%;
        --aspect-ratio: 0.6583690987124471;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cud1gg {
        margin-right: max(0.5px, 0.0003897 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

#comp-m9cud1gg {
--static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cud1gg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9cud1gg {
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-m9e4wi24 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0162784 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9e4wi24 .comp-m9e4wi24-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
}

#comp-m9e4wi24 .comp-m9e4wi24-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-m9e4wi24:not(.comp-m9e4wi24-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9e4wi24 {
--font: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --color: var(--color_26);
    --alpha-color: 1;
    --minFontSize: 12px;
    --spaceBetweenItems: 20px;
    --separatorFillColor: var(--color_11);
    --alpha-separatorFillColor: 1;
    --maxFontSize: 25px;
    --text-outline: 255, 255, 255;
    --alpha-text-outline: 1;
    --text-transform: uppercase;
    --separatorSize: 70%;
    --letter-spacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e4wi24 {
        --font: normal normal normal max(0.5px, 0.0257812 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --maxFontSize: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e4wi24 {
        --font: normal normal normal max(0.5px, 0.0640625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --maxFontSize: 30px;
    }
}

#comp-m9zgjmnt {
width: 86.99653828692487%;
    height: auto;
    --l_display: none;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000051 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9zgjmnt-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-m9zgjmnt {
        margin-top: max(0.5px, 0.0079282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnt {
        --l_display: unset;
        margin-top: max(0.5px, 0.086659 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9zgjmnt-container {
        padding-bottom: 0px;
    }
}

#comp-m9zgjmnt {
--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-m9zgjmnx3 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0769231 * (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-m9zgjmnx3 {
        margin-bottom: max(0.5px, 0.0084656 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnx3 {
        margin-bottom: max(0.5px, 0.0717949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zgjmnx3 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 160spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmnx3 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 160spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnx3 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgjmnx3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9zgm455 {
width: 51.37504683402023%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0141226 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.025601 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgm455 {
        width: 18.125%;
        --l_display: none;
        margin-left: max(0.5px, 0.0924205 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgm455 {
        width: 51.438047264199376%;
        --l_display: unset;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0141436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0722667 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9zgm455 {
--brd: var(--color_15);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgm455 {
        --brd: var(--color_26);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgm455:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9zgm455:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9zgjmo710 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 77.88653569272212%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 10px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmo710 {
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmo710 {
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1199795 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zgjmo710 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgjmo710:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9zgjmo820 {
width: 4.483688864465204%;
    height: auto;
    --aspect-ratio: 0.6583690987124471;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.3836639 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmo820 {
        margin-left: max(0.5px, 0.3836639 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmo820 {
        margin-left: max(0.5px, 0.3836338 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zgjmo820 {
--static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgjmo820:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9zgjmo820 {
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-m9wxfr7n {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-m9wxfr7n .comp-m9wxfr7n-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9wxfr7n .comp-m9wxfr7n-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxfr7n .comp-m9wxfr7n-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxfr7n .comp-m9wxfr7n-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9wxfr7n {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9wxhqsp {
width: 98.28389830508475%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9wxhqsp-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-m9wxhqsp {
        margin-top: min(-0.5px, -0.0000107 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsp {
        margin-top: min(-0.5px, -0.0012614 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wxhqsp {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxhqsp:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxhqsr10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.6255887576249%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210449 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsr10 {
        width: 88.51699856476498%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0210399 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsr10 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wxhqsr10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsr10 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsr10 {
        --minFontSize: 14px;
        --fontSize: 7.1spx;
    }
}

#comp-m9wxhqss12 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqss12 {
        margin-bottom: max(0.5px, 0.0187439 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqss12 {
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9wxhqss12 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqss12 {
        --letterSpacing: -0.05em;
        --fontSize: 48.063spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqss12 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

#comp-m9wxhqst3 {
width: 64.31395259053355%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232727 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqst3 {
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqst3 {
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wxhqst3 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxhqst3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxhqsu6 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 80.27757303671937%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsu6 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsu6 {
        width: 100%;
    }
}

#comp-m9wxhqsu6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsu6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsu6 {
        --lineHeight: 1.8em;
    }
}

#comp-m9wxkros {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-m9wxkros .comp-m9wxkros-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5598958 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9wxkros .comp-m9wxkros-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxkros .comp-m9wxkros-container {
        grid-template-rows: minmax(max(0.5px, 0.8690746 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.5760656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-m9wxkros {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9wxkrot7 {
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-m9wxkrot7 .comp-m9wxkrot7-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-m9wxkrot7 .comp-m9wxkrot7-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxkrot7 .comp-m9wxkrot7-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.00043118081635%);
    }

    #comp-m9wxkrot7 {
        grid-area: 2/1/3/2;
    }
}

#comp-m9wxkrot7 {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_28);
    --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-m9wxnb3m {
width: 100%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9wxnb3m-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-m9wxnb3m {
        width: 100%;
        justify-self: start;
        margin-top: max(0.5px, 0.0006697 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3m {
        width: 97.95217803030303%;
        justify-self: center;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0014231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wxnb3m {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxnb3p14 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210938 * (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-m9wxnb3p14 {
        width: 95.30437624409517%;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3p14 {
        width: 100%;
        margin-bottom: 30px;
    }
}

#comp-m9wxnb3p14 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 142.01782644001807px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 90spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3p14 {
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 54.07spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3p14 {
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3p14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxnb3o10 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210938 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3o10 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3o10 {
        width: 99.62296072507553%;
        margin-left: max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 30px;
    }
}

#comp-m9wxnb3o10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3o10 {
        --minFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3o10 {
        --minFontSize: 18px;
        --textAlign: center;
        --fontSize: 18spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3o10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxnb3r9 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3r9 {
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3r9 {
        align-self: center;
    }
}

#comp-m9wxnb3r9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3r9 {
        --textAlign: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3r9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wxkrou {
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/2/2/3;
    position: relative;
}

#comp-m9wxkrou .comp-m9wxkrou-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-m9wxkrou .comp-m9wxkrou-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: 750px) {
#comp-m9wxkrou .comp-m9wxkrou-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9wxkrou {
        grid-area: 1/1/2/2;
    }
}

#comp-m9wxkrou {
--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-m9wxq0vt {
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-m9wxq0vt {
--backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.73;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9wyucfo {
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: 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, );
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 4/1/5/2;
    --is-sticky: 1;
}

#comp-m9wyucfo .comp-m9wyucfo-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4521055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9wyucfo .comp-m9wyucfo-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-m9wyucfo~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyucfo .comp-m9wyucfo-container {
        grid-template-rows: minmax(max(0.5px, 0.574707 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyucfo .comp-m9wyucfo-container {
        grid-template-rows: minmax(max(0.5px, 1.0711502 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9wyucfo {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9wyws9b {
width: 92.4908447265625%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9wyws9b-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-m9wyws9b {
        align-self: start;
        margin-top: max(0.5px, 0.1824137 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyws9b {
        align-self: center;
        margin-top: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wyws9b {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wyws9b:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wywm8i {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 67.22648594072734%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1519531 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0308594 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wywm8i {
        margin-left: max(0.5px, 0.1519538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wywm8i {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9wyw05o {
min-height: 128px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyw05o {
        min-height: 128px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyw05o {
        min-height: 0px;
    }
}

#comp-m9wyw05o {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 160spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyw05o {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 96.125spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyw05o {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wyw05o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wy0m5i {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 5/1/6/2;
    position: relative;
}

#comp-m9wy0m5i .comp-m9wy0m5i-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9wy0m5i .comp-m9wy0m5i-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy0m5i .comp-m9wy0m5i-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766038 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy0m5i .comp-m9wy0m5i-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9wy0m5i {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wy0m5i [data-motion-part="BG_MEDIA comp-m9wy0m5i"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9wy0m5i)[data-has-alpha="true"] canvas,
    :is(#comp-m9wy0m5i):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9wy0m5i"] {
        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-m9wy0m5i [data-motion-part="BG_LAYER comp-m9wy0m5i"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9wy0m5i[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9wy0m5i"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9wy14sg {
width: 71.17739230225992%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9wy14sg-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-m9wy14sg {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sg {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wy14sg {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wy14sg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wy14sj17 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0187437 * (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-m9wy14sj17 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sj17 {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wy14sj17 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sj17 {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sj17 {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

#comp-m9wy14sk17 {
width: 54.007980925154776%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0005432 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232547 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sk17 {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sk17 {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9wy14sk17 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wy14sk17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9wy14sl18 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 79.38509049079276%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sl18 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sl18 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

#comp-m9wy14sl18 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9x0ajbc {
min-height: 522.357366101055px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 48.02833686440678%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: min(-0.5px, -0.1338196 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1736938 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x0ajbc {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x0ajbc {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

#comp-m9x0ajbc {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: multiply;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 652.947spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x0ajbc {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x0ajbc {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x0ajbc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydj285 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 6/1/7/2;
    position: relative;
}

#comp-m9ydj285 .comp-m9ydj285-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ydj285 .comp-m9ydj285-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydj285 .comp-m9ydj285-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydj285 .comp-m9ydj285-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9ydj285 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9ydjdt0 {
width: 108.51496292372882%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ydjdt0-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-m9ydjdt0 {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt0 {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9ydjdt0 {
--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-m9ydnsip {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.155203445982636%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1934753 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0192322 * (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-m9ydnsip {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322164 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydnsip {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9ydnsip {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydnsip {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydnsip {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydnsip:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.99117188852345%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0537476 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt2 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt2 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558974 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ydjdt2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt2 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt2 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt310 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.97020239569705%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203003 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt310 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt310 {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ydjdt310 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt310 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt310 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt310:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt4 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt4 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt4 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9ydjdt4 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt423 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.099990673812655%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203003 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 5;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt423 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt423 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ydjdt423 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt423 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt423 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt423:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt514 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 6;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt514 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt514 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9ydjdt514 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt514:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt6 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.09920622814992%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0202942 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 7;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt6 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt6 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ydjdt6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt6 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt6 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt6:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt618 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 8;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt618 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt618 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9ydjdt618 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt618:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt73 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.099816352554285%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 9;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt73 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt73 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ydjdt73 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt73 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt73 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt73:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ydjdt84 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 10;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt84 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt84 {
        align-self: flex-start;
    }
}

#comp-m9ydjdt84 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt84:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye43nl {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 7/1/8/2;
    position: relative;
}

#comp-m9ye43nl .comp-m9ye43nl-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ye43nl .comp-m9ye43nl-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nl .comp-m9ye43nl-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766034 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nl .comp-m9ye43nl-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9ye43nl {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43nl [data-motion-part="BG_MEDIA comp-m9ye43nl"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9ye43nl)[data-has-alpha="true"] canvas,
    :is(#comp-m9ye43nl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9ye43nl"] {
        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-m9ye43nl [data-motion-part="BG_LAYER comp-m9ye43nl"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9ye43nl[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9ye43nl"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9ye43nq5 {
width: 71.17739230225992%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ye43nq5-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-m9ye43nq5 {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nq5 {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye43nq5 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43nq5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye43nr13 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0187437 * (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-m9ye43nr13 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nr13 {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye43nr13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nr13 {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nr13 {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

#comp-m9ye43ns {
width: 54.007980925154776%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0005432 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232547 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43ns {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43ns {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye43ns {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43ns:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye43ns22 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 79.38509049079276%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43ns22 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43ns22 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

#comp-m9ye43ns22 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ye43nt8 {
min-height: 522.357366101055px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 48.02833686440678%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: min(-0.5px, -0.1338196 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1736938 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nt8 {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nt8 {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

#comp-m9ye43nt8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: multiply;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 652.947spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nt8 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nt8 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43nt8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v63 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 8/1/9/2;
    position: relative;
}

#comp-m9ye6v63 .comp-m9ye6v63-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2592094 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ye6v63 .comp-m9ye6v63-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v63 .comp-m9ye6v63-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v63 .comp-m9ye6v63-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9ye6v63 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9ye6v6b5 {
width: 108.51496292372882%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ye6v6b5-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-m9ye6v6b5 {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v6b5 {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9ye6v6b5 {
--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-m9ye6v7f {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.155203445982636%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0083374 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0192322 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v7f {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322253 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v7f {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye6v7f {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v7f {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v7f {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v7f:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v81 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.99117188852345%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0537476 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v81 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v81 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558974 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye6v81 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v81 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v81 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v81:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v8j {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.97020239569705%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203003 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8j {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8j {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye6v8j {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8j {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8j {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8j:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v8k4 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8k4 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8k4 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9ye6v8k4 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8k4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v8l10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.099990673812655%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203003 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 5;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8l10 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8l10 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye6v8l10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8l10 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8l10 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8l10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v8m8 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 6;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8m8 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8m8 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9ye6v8m8 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8m8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v8n10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.09920622814992%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0202942 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 7;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8n10 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8n10 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye6v8n10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8n10 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8n10 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8n10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye6v8o7 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 8;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8o7 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8o7 {
        align-self: flex-start;
    }
}

#comp-m9ye6v8o7 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8o7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye97ak {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 9/1/10/2;
    position: relative;
}

#comp-m9ye97ak .comp-m9ye97ak-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ye97ak .comp-m9ye97ak-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ak .comp-m9ye97ak-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766034 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ak .comp-m9ye97ak-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9ye97ak {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97ak [data-motion-part="BG_MEDIA comp-m9ye97ak"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9ye97ak)[data-has-alpha="true"] canvas,
    :is(#comp-m9ye97ak):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9ye97ak"] {
        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-m9ye97ak [data-motion-part="BG_LAYER comp-m9ye97ak"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9ye97ak[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9ye97ak"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9ye97ao3 {
width: 71.17739230225992%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ye97ao3-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-m9ye97ao3 {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ao3 {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye97ao3 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97ao3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye97ap18 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0187437 * (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-m9ye97ap18 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ap18 {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye97ap18 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ap18 {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ap18 {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

#comp-m9ye97aq16 {
width: 54.007980925154776%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0005432 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232547 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97aq16 {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97aq16 {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ye97aq16 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97aq16:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9ye97ar20 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 79.38509049079276%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ar20 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ar20 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

#comp-m9ye97ar20 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ye97as10 {
min-height: 522.357366101055px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 48.02833686440678%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: min(-0.5px, -0.1338196 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1736938 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97as10 {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97as10 {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

#comp-m9ye97as10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: multiply;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 652.947spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97as10 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97as10 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97as10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq2w {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 10/1/11/2;
    position: relative;
}

#comp-m9yeaq2w .comp-m9yeaq2w-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2592094 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9yeaq2w .comp-m9yeaq2w-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2w .comp-m9yeaq2w-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yeaq2w {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2w .comp-m9yeaq2w-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yeaq2w {
        grid-area: 10/1/11/2;
    }
}

#comp-m9yeaq2w {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9yeaq2z {
width: 108.51496292372882%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9yeaq2z-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-m9yeaq2z {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9yeaq2z {
--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-m9yeaq2z10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.155203445982636%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0083252 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.019232 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z10 {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322253 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z10 {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yeaq2z10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z10 {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z10 {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

#comp-m9yeaq3017 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.99117188852345%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0537476 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3017 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3017 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558894 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yeaq3017 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3017 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3017 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3017:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq3127 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.97020239569705%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3127 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3127 {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yeaq3127 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3127 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3127 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3127:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq3217 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3217 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3217 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9yeaq3217 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3217:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq3315 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 57.99493945386887%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 5;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3315 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3315 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yeaq3315 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3315 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3315 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3315:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq341 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 6;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq341 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq341 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9yeaq341 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq341:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq3424 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.998419777792655%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0202945 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 7;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3424 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3424 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yeaq3424 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3424 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3424 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3424:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yeaq3516 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 8;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3516 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3516 {
        align-self: flex-start;
    }
}

#comp-m9yeaq3516 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3516:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9x1anqg {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 11/1/12/2;
    position: relative;
}

#comp-m9x1anqg .comp-m9x1anqg-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5195313 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.8325745535714286fr 1.1674254464285714fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9x1anqg .comp-m9x1anqg-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1anqg {
        grid-area: 13/1/14/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1anqg .comp-m9x1anqg-container {
        grid-template-rows: minmax(max(0.5px, 0.8547009 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5196376 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }

    #comp-m9x1anqg {
        grid-area: 11/1/12/2;
    }
}

#comp-m9x1anqg {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9x1anqj {
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-m9x1anqj .comp-m9x1anqj-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-m9x1anqj .comp-m9x1anqj-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: 750px) {
#comp-m9x1anqj .comp-m9x1anqj-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-m9x1anqj {
--brw: 0px;
    --brd: var(--color_26);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m9x1cnt0 {
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-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9x1cnt0-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-m9x1cnt0:not(.comp-m9x1cnt0-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9x1cnt0 {
--static-spx: 1px;
}

#comp-m9x1cnt2 {
min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    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-m9x1cnt2 {
--static-spx: 1px;
}

#comp-m9x1cnt32 {
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-m9x1cnt32 {
--maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 1px;
}

#comp-m9x1anqk1 {
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/2/2/3;
    position: relative;
}

#comp-m9x1anqk1 .comp-m9x1anqk1-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: 750px) {
#comp-m9x1anqk1 .comp-m9x1anqk1-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99994419513104%);
    }

    #comp-m9x1anqk1 {
        grid-area: 2/1/3/2;
    }
}

#comp-m9x1anqk1 {
--brw: 0px;
    --brd: var(--color_26);
    --bg: var(--color_17);
    --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-m9x1jjb7 {
width: 73.8242840879513%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.013446 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0000057 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9x1jjb7-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-m9x1jjb7 {
        width: 99.28267045454545%;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0059896 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0137814 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9x1jjb7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x1jjb7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9x1jjb914 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99726241154167%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.018732 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-end;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjb914 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb914 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 30px;
        align-self: flex-start;
    }
}

#comp-m9x1jjb914 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjb914 {
        --letterSpacing: 0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb914 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x1jjb914:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9x1jjbb14 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99866286921524%;
    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.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0077695 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjbb14 {
        width: 80.27757303671937%;
        margin-left: max(0.5px, 0.0716617 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjbb14 {
        width: 98.45720962395976%;
        margin-left: max(0.5px, 0.0060096 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 30px;
    }
}

#comp-m9x1jjbb14 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9x1gf77 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 65.13492339704882%;
    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: 3;
    position: relative;
}

.comp-m9x1gf77-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.0581801 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 307.74253338749406fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf77 {
        width: 83.16913283109875%;
    }

    .comp-m9x1gf77-container {
        grid-template-rows: minmax(max(0.5px, 0.167875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

#comp-m9x1gf77 {
--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-m9x1gf77:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9x1gf77.variants-m9x1gf781,
#comp-m9x1gf77.variants-m9x1gf781> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9x1gf77 {
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-m9x1gf77.variants-m9x1gf781 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9x1gf7920 {
width: 100.58506455488993%;
    height: auto;
    --aspect-ratio: 0.23658230120264845;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004148 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf7920 {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

#comp-m9x1gf7920 {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9x1gf7b {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.55196001650815%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000058 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003663 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1gf7b {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf7b {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.001301 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9x1gf7b {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9yegtyg {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 12/1/13/2;
    position: relative;
}

#comp-m9yegtyg .comp-m9yegtyg-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9yegtyg .comp-m9yegtyg-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyg .comp-m9yegtyg-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766034 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yegtyg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyg .comp-m9yegtyg-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yegtyg {
        grid-area: 13/1/14/2;
    }
}

#comp-m9yegtyg {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtyg [data-motion-part="BG_MEDIA comp-m9yegtyg"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yegtyg)[data-has-alpha="true"] canvas,
    :is(#comp-m9yegtyg):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yegtyg"] {
        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-m9yegtyg [data-motion-part="BG_LAYER comp-m9yegtyg"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yegtyg[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yegtyg"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9yegtym {
width: 71.17739230225992%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9yegtym-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-m9yegtym {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtym {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yegtym {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtym:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yegtyn {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0187437 * (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-m9yegtyn {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yegtyn {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

#comp-m9yegtyn18 {
width: 54.007980925154776%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0005432 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0232547 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn18 {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn18 {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yegtyn18 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtyn18:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yegtyo16 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 79.38509049079276%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo16 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo16 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

#comp-m9yegtyo16 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9yegtyo29 {
min-height: 522.357366101055px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 48.02833686440678%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: min(-0.5px, -0.1338196 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1736938 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo29 {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo29 {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

#comp-m9yegtyo29 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: multiply;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 652.947spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo29 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo29 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtyo29:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejby7 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-m9yejby7 .comp-m9yejby7-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9yejby7 .comp-m9yejby7-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejby7 .comp-m9yejby7-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejby7 .comp-m9yejby7-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9yejby7 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9yejbyg5 {
width: 108.51496292372882%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0003845 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9yejbyg5-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-m9yejbyg5 {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyg5 {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9yejbyg5 {
--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-m9yejbyh9 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.155203445982636%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1934692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.019232 * (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-m9yejbyh9 {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322253 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyh9 {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9yejbyh9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyh9 {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyh9 {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyh9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyi15 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.99117188852345%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0537476 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyi15 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyi15 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558974 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yejbyi15 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyi15 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyi15 {
        --letterSpacing: -0.05em;
        --fontSize: 70spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyi15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyj11 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 53.68833276533655%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj11 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj11 {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yejbyj11 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj11 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj11 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyj11:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyj29 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj29 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj29 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9yejbyj29 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyj29:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyk22 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.099990673812655%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 5;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyk22 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyk22 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yejbyk22 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyk22 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyk22 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyk22:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyl5 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 6;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl5 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl5 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9yejbyl5 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyl5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyl28 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.09920622814992%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0202942 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 7;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl28 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl28 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yejbyl28 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl28 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl28 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyl28:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbym14 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 8;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym14 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym14 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9yejbym14 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbym14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbym37 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40.099816352554285%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 9;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym37 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym37 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yejbym37 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 20px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym37 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym37 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbym37:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9yejbyn17 {
width: 100%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 10;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyn17 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyn17 {
        align-self: flex-start;
    }
}

#comp-m9yejbyn17 {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyn17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9x1s9eq {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 14/1/15/2;
    position: relative;
}

#comp-m9x1s9eq .comp-m9x1s9eq-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9x1s9eq .comp-m9x1s9eq-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1s9eq .comp-m9x1s9eq-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1s9eq {
        --l_display: none;
    }

    #comp-m9x1s9eq .comp-m9x1s9eq-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9x1s9eq {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9yew507 {
width: 77.18144591365481%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 11.373808262711865%;
    margin-bottom: 10.3671875px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9yew507-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-m9yew507 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006606 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yew507 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0013421 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9yew507 {
--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-m9x1sknu {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0309082 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1sknu {
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-m9x1sknu {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1sknu {
        --letterSpacing: -0.05em;
        --fontSize: 48.063spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1sknu {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x1sknu:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9x4nv0u {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 56.3659134970062%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.1552185 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m9x4nv0u-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.0474062 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 513.34325fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x4nv0u {
        width: 96.71454680450054%;
        margin-left: max(0.5px, 0.0116832 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9x4nv0u-container {
        grid-template-rows: minmax(max(0.5px, 0.1182718 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 529.1827807481276fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9x4nv0u-container {
        grid-template-rows: minmax(max(0.5px, 0.1951923 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 529.1827807481276fr);
    }

    #comp-m9x4nv0u {
        margin-left: max(0.5px, 0.0116787 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9x4nv0u {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x4nv0u:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9x4nv0u:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9x4nv0u.variants-m9x4or2y,
#comp-m9x4nv0u.variants-m9x4or2y> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9x4nv0u {
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-m9x4nv0u.variants-m9x4or2y {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m9x2n7cn {
width: 98.16761743339698%;
    height: auto;
    --aspect-ratio: 0.11994682534658548;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x2n7cn {
        width: 102.49601945124088%;
        --aspect-ratio: 0.11992945326278653;
        margin-top: max(0.5px, 0.0001417 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x2n7cn {
        width: 102.49601945124088%;
        --aspect-ratio: 0.11992945326278655;
    }
}

#comp-m9x2n7cn {
--static-spx: 1px;
}

#comp-m9x2m6l4 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 97.6532062320783%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.000018 * (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-m9x2m6l4 {
        width: 84.97329823625238%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x2m6l4 {
        width: 104.10360764107232%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9x2m6l4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 18px;
    --textDecoration: none;
    --maxFontSize: 18px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ma1bvn8u {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 15/1/16/2;
    position: relative;
}

#comp-ma1bvn8u .comp-ma1bvn8u-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ma1bvn8u .comp-ma1bvn8u-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn8u .comp-ma1bvn8u-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn8u {
        --l_display: unset;
    }

    #comp-ma1bvn8u .comp-ma1bvn8u-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3627 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-ma1bvn8u {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-ma1bvn92 {
width: 100.83570075757575%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: -0.8357007575757576%;
    margin-bottom: -0.5229999999992287px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ma1bvn92-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-ma1bvn92 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006606 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn92 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma1bvn92 {
--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-ma1bvn937 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.32383255464514%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-end;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn937 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0309077 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn937 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

#comp-ma1bvn937 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 39.930795847750865px;
    --textDecoration: none;
    --maxFontSize: 100px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn937 {
        --letterSpacing: -0.05em;
        --fontSize: 48.063spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn937 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}


#comp-ma1bvn9f8 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn9f8 {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn9f8 {
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma1bvn9f8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 18px;
    --textDecoration: none;
    --maxFontSize: 18px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 18spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ma1bwu0h {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 65.13492339704882%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-ma1bwu0h-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.0581795 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 307.74253338749406fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0h {
        --l_display: unset;
        width: 82.44415553717054%;
        margin-bottom: 0px;
        align-self: center;
    }

    .comp-ma1bwu0h-container {
        grid-template-rows: minmax(max(0.5px, 0.1678744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

#comp-ma1bwu0h {
--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-ma1bwu0h:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-ma1bwu0h.variants-ma1bwu0j1,
#comp-ma1bwu0h.variants-ma1bwu0j1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-ma1bwu0h {
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-ma1bwu0h.variants-ma1bwu0j1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-ma1bwu0n {
width: 100.58506455488993%;
    height: auto;
    --aspect-ratio: 0.23658230120264845;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004148 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0n {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

#comp-ma1bwu0n {
--static-spx: 0.1 * var(--one-unit);
}

#comp-ma1bwu0o6 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.55196001650815%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000058 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003663 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bwu0o6 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0o6 {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.001301 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ma1bwu0o6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m80mq1nn {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 16/1/17/2;
    position: relative;
}

.comp-m80mq1nn-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-m80mq1nn:not(.comp-m80mq1nn-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-m80mq1nn {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn {
        --l_display: unset;
    }
}

#comp-m80mq1nn {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m80mq1nn_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-m80mq1nn_r_comp-lowtc2m1 .comp-m80mq1nn_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m80mq1nn_r_comp-lowtc2m1:not(.comp-m80mq1nn_r_comp-lowtc2m1-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-m80mq1nn_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mq1nn_r_comp-lowtc2m1 .comp-m80mq1nn_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mq1nn_r_comp-lowtc2m1 .comp-m80mq1nn_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-m80mq1nn_r_comp-lowtc2m1 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m80mq1nn_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-m80mq1nn_r_comp-lowstpqx .comp-m80mq1nn_r_comp-lowstpqx-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m80mq1nn_r_comp-lowstpqx:not(.comp-m80mq1nn_r_comp-lowstpqx-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-m80mq1nn_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m80mq1nn_r_comp-lowstpqx .comp-m80mq1nn_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-m80mq1nn_r_comp-lowstpqx {
--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-m80mq1nn_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-m80mq1nn_r_comp-lowswxtj .comp-m80mq1nn_r_comp-lowswxtj-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m80mq1nn_r_comp-lowswxtj:not(.comp-m80mq1nn_r_comp-lowswxtj-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-m80mq1nn_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m80mq1nn_r_comp-lowswxtj .comp-m80mq1nn_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-m80mq1nn_r_comp-lowswxtj {
--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-m80mq1nn_r_comp-lowrm4jm {
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-m80mq1nn_r_comp-lowrm4jm .comp-m80mq1nn_r_comp-lowrm4jm-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-m80mq1nn_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrm4jm .comp-m80mq1nn_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mq1nn_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

#comp-m80mq1nn_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mq1nn_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mq1nn_r_comp-m98w3aiz-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-m80mq1nn_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mq1nn_r_comp-m98w3aiz {
--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-m80mq1nn_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-m80mq1nn_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mq1nn_r_comp-m8g3dhn6 {
--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-m80mq1nn_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

#comp-m80mq1nn_r_comp-m8g3dhn6 wow-image img {
height: 100%;
}

#comp-m80mq1nn_r_comp-m98w2r0d {
min-height: 96px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 93.37275806541174%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

#comp-m80mq1nn_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m80mq1nn_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-m80mq1nn_r_comp-lowrmcg7 .comp-m80mq1nn_r_comp-lowrmcg7-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-m80mq1nn_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m80mq1nn_r_comp-lowrmcg7 .comp-m80mq1nn_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-m80mq1nn_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mq1nn_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-m80mq1nn_r_comp-lowrop7f-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-m80mq1nn_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-m80mq1nn_r_comp-lowrop7f {
--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-m80mq1nn_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-m80mq1nn_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

#comp-m80mq1nn_r_comp-lowrop7i1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007048209754722301%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-m80mq1nn_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-m80mq1nn_r_comp-lowrmoe1 {
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-m80mq1nn_r_comp-lowrmoe1 .comp-m80mq1nn_r_comp-lowrmoe1-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-m80mq1nn_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrmoe1 .comp-m80mq1nn_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mq1nn_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-m80mq1nn_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mq1nn_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mq1nn_r_comp-ma0t981z-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-m80mq1nn_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-m80mq1nn_r_comp-ma0t981z {
--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-m80mq1nn_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m80mq1nn_r_comp-ma0t94s8-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-m80mq1nn_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mq1nn_r_comp-ma0t94s8 {
--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-m80mq1nn_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mq1nn_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-m80mq1nn_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-m80mq1nn_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-m80mq1nn_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-m80mq1nn_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m80mq1nn_r_comp-lowroff1-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-m80mq1nn_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

#comp-m80mq1nn_r_comp-lowroff1 {
--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-m80mq1nn_r_comp-lowroffd {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163.6015625px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.009218439414156954%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 34.22475041168191px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-m80mq1nn_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-m80mq1nn_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-m80mq1nn_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m80mq1nn_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-m80mq1nn_r_comp-lowrmjqi .comp-m80mq1nn_r_comp-lowrmjqi-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-m80mq1nn_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrmjqi .comp-m80mq1nn_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mq1nn_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-m80mq1nn_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mq1nn_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mq1nn_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-m80mq1nn_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-m80mq1nn_r_comp-ma0t0l2d {
--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-m80mq1nn_r_comp-ma1dg3tm {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 14.4825746799431%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5.3125px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-m80mq1nn_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

#comp-m80mq1nn_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

#comp-m80mq1nn_r_comp-lowrp19z4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 2.4em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-m80mq1nn_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-m80mq1nn_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

#comp-m80mq1nn_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-m80mq1nn_r_comp-lowrm4my .comp-m80mq1nn_r_comp-lowrm4my-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-m80mq1nn_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrm4my .comp-m80mq1nn_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m80mq1nn_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-m80mq1nn_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m80mq1nn_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-m80mq1nn_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m9ndito6 {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: calc(0px);
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ndito6-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-m9ndito6:not(.comp-m9ndito6-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9ndito6-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-m9ndito6 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

#comp-m9ndito6 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m9ndito6_r_comp-m9jscfmv {
min-height: 116.66666666666669px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9ndito6_r_comp-m9jscfmv .comp-m9ndito6_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ndito6_r_comp-m9jscfmv:not(.comp-m9ndito6_r_comp-m9jscfmv-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-m9ndito6_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndito6_r_comp-m9jscfmv .comp-m9ndito6_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndito6_r_comp-m9jscfmv .comp-m9ndito6_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9ndito6_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndito6_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndito6_r_comp-m9jscfow {
--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-m9ndito6_r_comp-m9jscfop {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 6.971731378264631%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.1152773 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-m9ndito6_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndito6_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-m9ndito6_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9ndito6_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndito6_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndito6_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndito6_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-m9ndito6_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-m9ndito6_r_comp-m9jscfnj {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndito6_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndito6_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndito6_r_comp-m9jscfnj.comp-m9ndito6_r_variants-m9jscfnl1,
#comp-m9ndito6_r_comp-m9jscfnj.comp-m9ndito6_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndito6_r_comp-m9jscfnj.comp-m9ndito6_r_variants-m9jscfnl1,
#comp-m9ndito6_r_comp-m9jscfnj.comp-m9ndito6_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndito6_r_comp-m9jscfnj {
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-m9ndito6_r_comp-m9jscfnj.comp-m9ndito6_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-m9ndito6_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-m9ndito6_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndito6_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndito6_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndito6_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m80mq1py {
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-m80mq1py-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-m80mq1py:not(.comp-m80mq1py-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m80mq1py-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-m80mq1py {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m80mq1py_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_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-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m80mq1py_r_comp-kd5px9hr:not(.comp-m80mq1py_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-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-m80mq1py_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-m80mq1py_r_comp-kkmqi5tc {
width: 20px;
    height: 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-m80mq1py_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

#comp-m80mq1py_r_comp-kkmqi5tc {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m80mq1py_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m80mq1py_r_comp-m9yk69rd-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-m80mq1py_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mq1py_r_comp-m9yk69rd {
--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-m80mq1py_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-m80mq1py_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m80mq1py_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-m80mq1py_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mq1py_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-m80mq1py_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m80mq1py_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#kmcys {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-m9cu5ilk {
--fill-layer-video-opacity: 0.42;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9cudezc {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9cu9x7c {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cu9x7c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9cu9x7c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cu9x7c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9cu9x7c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu9x7c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cu9x7c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9culrdo {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9cud8v6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9cud8v6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9cud8v6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cud8v6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cud8v6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9cud1gg {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m9e4wi24 {
--color: #9E816B;
    --spaceBetweenItems: 20px;
    --separatorFillColor: #ffffff;
    --separator-scale: 0.7;
    --text-direction: ltr;
    --font-size: clamp(12px, 1em, 25px);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e4wi24 {
        --font-size: clamp(12px, 1em, 25px);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e4wi24 {
        --font-size: clamp(12px, 1em, 30px);
    }
}

#comp-m9zgjmnt {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9zgjmnx3 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zgjmnx3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9zgjmnx3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmnx3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9zgjmnx3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnx3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9zgjmnx3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9zgm455 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9zgjmo710 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zgjmo710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9zgjmo710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmo710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmo710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9zgjmo820 {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m9wxfr7n {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9wxhqsp {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wxhqsr10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wxhqsr10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9wxhqsr10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsr10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9wxhqsr10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsr10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9wxhqsr10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxhqss12 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wxhqss12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9wxhqss12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqss12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625007 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxhqss12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqss12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxhqss12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxhqst3 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9wxhqsu6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wxhqsu6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9wxhqsu6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsu6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9wxhqsu6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsu6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9wxhqsu6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxkros {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9wxkrot7 {
--shc-mutated-brightness: 38, 20, 10;
}

#comp-m9wxnb3m {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wxnb3p14 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wxnb3p14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(142.01782644001807px, max(0.5px, 0.0703125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9wxnb3p14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3p14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(142.01782644001807px, max(0.5px, 0.0703121 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxnb3p14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3p14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(142.01782644001807px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxnb3p14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxnb3o10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wxnb3o10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9wxnb3o10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3o10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9wxnb3o10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3o10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(18px, min(20px, max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9wxnb3o10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxnb3r9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wxnb3r9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9wxnb3r9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3r9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9wxnb3r9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wxkrou {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wyucfo {
--fill-layer-image-opacity: 0;
    --bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9wyws9b {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wywm8i {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wywm8i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9wywm8i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wywm8i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wywm8i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wyw05o {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wyw05o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9wyw05o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyw05o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wyw05o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyw05o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wyw05o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wy0m5i {
--fill-layer-image-opacity: 0.26;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9wy14sg {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9wy14sj17 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wy14sj17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9wy14sj17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sj17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wy14sj17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sj17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wy14sj17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9wy14sk17 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9wy14sl18 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9wy14sl18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9wy14sl18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9x0ajbc {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9x0ajbc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9x0ajbc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x0ajbc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9x0ajbc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x0ajbc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9x0ajbc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydj285 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9ydjdt0 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9ydnsip {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ydnsip :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ydnsip [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydnsip :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydnsip [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydnsip :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydnsip [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydjdt2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ydjdt2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ydjdt2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ydjdt2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ydjdt2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydjdt310 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ydjdt310 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ydjdt310 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt310 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt310 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt310 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt310 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydjdt4 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ydjdt423 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ydjdt423 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ydjdt423 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt423 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt423 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt423 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt423 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydjdt514 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ydjdt6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ydjdt6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ydjdt6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydjdt618 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ydjdt73 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ydjdt73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ydjdt73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ydjdt84 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ye43nl {
--fill-layer-image-opacity: 0.26;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9ye43nq5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9ye43nr13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye43nr13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ye43nr13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nr13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye43nr13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nr13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye43nr13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye43ns {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ye43ns22 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye43ns22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9ye43ns22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9ye43nt8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye43nt8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ye43nt8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nt8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye43nt8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nt8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye43nt8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye6v63 {
--bg-overlay-color: rgb(var(--color_32));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9ye6v6b5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9ye6v7f {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye6v7f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ye6v7f [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v7f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v7f [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v7f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v7f [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye6v81 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye6v81 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ye6v81 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v81 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye6v81 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v81 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye6v81 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye6v8j {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye6v8j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ye6v8j [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8j [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8j [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye6v8k4 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ye6v8l10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye6v8l10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ye6v8l10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8l10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8l10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8l10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8l10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye6v8m8 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ye6v8n10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye6v8n10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9ye6v8n10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8n10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8n10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8n10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8n10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye6v8o7 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ye97ak {
--fill-layer-image-opacity: 0.26;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9ye97ao3 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9ye97ap18 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye97ap18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ye97ap18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ap18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye97ap18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ap18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye97ap18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ye97aq16 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9ye97ar20 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye97ar20 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9ye97ar20 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9ye97as10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9ye97as10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9ye97as10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97as10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye97as10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97as10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye97as10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yeaq2w {
--bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9yeaq2z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9yeaq2z10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yeaq2z10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yeaq2z10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq2z10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq2z10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yeaq3017 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yeaq3017 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9yeaq3017 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3017 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yeaq3017 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3017 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yeaq3017 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yeaq3127 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yeaq3127 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yeaq3127 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3127 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3127 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3127 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3127 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yeaq3217 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9yeaq3315 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yeaq3315 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yeaq3315 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3315 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3315 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3315 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3315 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yeaq341 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9yeaq3424 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yeaq3424 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yeaq3424 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3424 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3424 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3424 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3424 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yeaq3516 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9x1anqg {
--bg-overlay-color: rgb(var(--color_28));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9x1anqj {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9x1cnt0 {
--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-m9x1cnt2 {
opacity: 0.8;
}

#comp-m9x1cnt32 {
undefined: #777;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-m9x1anqk1 {
--shc-mutated-brightness: 26, 0, 0;
}

#comp-m9x1jjb7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9x1jjb914 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9x1jjb914 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-m9x1jjb914 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjb914 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9x1jjb914 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb914 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9x1jjb914 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9x1jjbb14 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9x1jjbb14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9x1jjbb14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9x1gf77 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9x1gf7920 {
--opacity: 1;
}

#comp-m9x1gf7b {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9x1gf7b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9x1gf7b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1gf7b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9x1gf7b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf7b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9x1gf7b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yegtyg {
--fill-layer-image-opacity: 0.26;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9yegtym {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9yegtyn {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yegtyn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9yegtyn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yegtyn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yegtyn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yegtyn18 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9yegtyo16 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yegtyo16 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9yegtyo16 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9yegtyo29 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yegtyo29 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9yegtyo29 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo29 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9yegtyo29 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo29 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9yegtyo29 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejby7 {
--bg-overlay-color: rgb(var(--color_28));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9yejbyg5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9yejbyh9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yejbyh9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yejbyh9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyh9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyh9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyh9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyh9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejbyi15 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yejbyi15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9yejbyi15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyi15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yejbyi15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyi15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yejbyi15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejbyj11 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yejbyj11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yejbyj11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyj11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyj11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejbyj29 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9yejbyk22 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yejbyk22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yejbyk22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyk22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyk22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyk22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyk22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejbyl5 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9yejbyl28 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yejbyl28 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yejbyl28 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl28 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyl28 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl28 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyl28 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejbym14 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9yejbym37 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9yejbym37 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9yejbym37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym37 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbym37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym37 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbym37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9yejbyn17 {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9x1s9eq {
--fill-layer-image-opacity: 0.39;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9yew507 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9x1sknu {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9x1sknu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9x1sknu [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1sknu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625007 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9x1sknu [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1sknu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9x1sknu [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9x4nv0u {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9x2n7cn {
--opacity: 1;
}

#comp-m9x2m6l4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9x2m6l4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(18px, min(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9x2m6l4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x2m6l4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x2m6l4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma1bvn8u {
--fill-layer-image-opacity: 0.39;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ma1bvn92 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma1bvn937 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma1bvn937 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-ma1bvn937 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn937 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625007 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma1bvn937 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn937 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma1bvn937 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma1bvn9f8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma1bvn9f8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(18px, min(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma1bvn9f8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn9f8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn9f8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-ma1bwu0h {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-ma1bwu0n {
--opacity: 1;
}

#comp-ma1bwu0o6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-ma1bwu0o6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-ma1bwu0o6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bwu0o6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1bwu0o6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0o6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1bwu0o6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-m80mq1nn_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m80mq1nn_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m80mq1nn_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mq1nn_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mq1nn_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-m80mq1nn_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m80mq1nn_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m80mq1nn_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

#comp-m80mq1nn_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-m80mq1nn_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mq1nn_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m80mq1nn_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1nn_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m80mq1nn_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m80mq1nn_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mq1nn_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mq1nn_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m80mq1nn_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m80mq1nn_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mq1nn_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-m80mq1nn_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m80mq1nn_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-m9ndito6_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-m9ndito6_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndito6_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndito6_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-m9ndito6_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-m9ndito6_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndito6_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndito6_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m80mq1py_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-m80mq1py_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m80mq1py_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m80mq1py_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-m80mq1py_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-m80mq1py_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p343v {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p343v .comp-ma5p343v-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma5p343v {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344810:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344c2 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344c2 .comp-ma5p344c2-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-ma5p344c2 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344e6 {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344g14 {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344g14 {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344g14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344j {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344j {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344j:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344m15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqg {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqg .comp-m98o0fqg-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98o0fqg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0u5uqn:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqf5 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqf5 .comp-m98o0fqf5-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-m98o0fqf5 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7ku2n {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o6nhf {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o6nhf {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98o6nhf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4af9 {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4af9 {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4af9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc {
        --lineHeight: 1.8em;
        --fontSize: 8.4spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4afc12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc40vd9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

#comp-m9bcdxri {
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: 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, );
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 4/1/5/2;
    --is-sticky: 1;
}

#comp-m9bcdxri~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcdxri .comp-m9bcdxri-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6396484 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcdxri .comp-m9bcdxri-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0154436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcdxri [data-motion-part="BG_MEDIA comp-m9bcdxri"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bcdxri)[data-has-alpha="true"] canvas,
    :is(#comp-m9bcdxri):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bcdxri"] {
        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-m9bcdxri [data-motion-part="BG_LAYER comp-m9bcdxri"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bcdxri[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bcdxri"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxc {
        width: 79.08833821614583%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006404 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxc {
        width: 99.84848484848484%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        width: 68.6255887576249%;
        margin-right: max(0.5px, 0.000234 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210456 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        width: 96.68932466135263%;
        margin-right: max(0.5px, 0.0038462 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.052841 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        margin-left: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxh17 {
        margin-left: max(0.5px, 0.0025228 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxh17 {
        width: 74.86674164995843%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0550744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxh17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        width: 100%;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxj5 {
        width: 96.601300797105%;
        margin-left: max(0.5px, 0.0123598 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98sscwz .comp-m98sscwz-container {
        grid-template-rows: minmax(max(0.5px, 6.7510147 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ssjyl .comp-m98ssjyl-container {
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98ssjyn1__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    [id^="comp-m98ssjyn1__"] .comp-m98ssjyn1-container {
        grid-template-rows: minmax(max(0.5px, 1.1242043 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
[id^="comp-m98ssjyn1__"]:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-m98ssjyn1__"].variants-m9ijuhkg,
[id^="comp-m98ssjyn1__"].variants-m9ijuhkg> :not(.is-animating) {
transition: all 0s ease-in-out 0s, visibility 0s;
    --transition: all 0s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm {
z-index: 1;
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98stkhv__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m98ssjyn1__"].variants-ma0utemm [id^="comp-m98stkhv__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m98sv6tp__"] {
        margin-left: max(0.5px, 0.0003846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0398499 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] {
        width: 87.07904075091572%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.1372596 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: none;
        width: 63.30399196973207%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: unset;
        width: 63.30399196973206%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        --textTransform: uppercase;
        --fontFamily: "times new roman", times, serif;
        --letterSpacing: 0.25em;
        --fontWeight: 400;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj2xee__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.7772436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0027256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-m9wj2xee__"].variants-m9wj9rmb,
[id^="comp-m9wj2xee__"].variants-m9wj9rmb> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m98ssjyn1__"].variants-m9ijuhkg [id^="comp-m9wj2xee__"],
[id^="comp-m98ssjyn1__"].variants-m9ijuhkg [id^="comp-m9wj2xee__"]> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9wj2xee__"].variants-m9wjc6s9,
[id^="comp-m9wj2xee__"].variants-m9wjc6s9> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

[id^="comp-m9wj2xee__"] {
opacity: 0;
    --comp-opacity: 0;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9wj2xee__"].variants-m9wj9rmb {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-m9wj2xee__"].variants-m9wjc6s9 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] {
        --fontSize: 20spx;
    }
}

[id^="comp-m9nei6vg__"] {
width: 6.69709708264925%;
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.1578308 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

[id^="comp-m9nei6vg__"] {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 180deg;
}

[id^="comp-m98sxmsc__"] {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6240112852032847;
    min-width: 0px;
    width: 36.34551313001575%;
    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: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sxmsc__"] {
        align-self: start;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: max(0.5px, 0.8244191 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t1jgt .comp-m98t1jgt-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.7951092 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t7f6q {
        width: 100.15388257575758%;
        margin-bottom: max(0.5px, 0.0012 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0049988 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        width: 100%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        --lineHeight: 0.6em;
        --fontSize: 90px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        --lineHeight: 0.8em;
        --fontSize: 60px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2t7i {
        width: 67.74052285421556%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        width: 100%;
        margin-bottom: max(0.5px, 0.051241 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98tjlzp {
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8eep {
        min-height: 60.721715657477944px;
        order: 4;
    }
}

#comp-m9bd6o2i {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.41158436439286095;
    min-width: 0px;
    width: max(0.5px, 0.2116684 * (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.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0004028 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd6o2i {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267556 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312513 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0036443 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bd8ag1 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6664938954157998;
    min-width: 0px;
    width: max(0.5px, 0.1401141 * (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.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8ag1 {
        --aspect-ratio: 0.6663199861327859;
        width: max(0.5px, 0.2336664 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

#comp-me77z2jw {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.41157472822169033;
    min-width: 0px;
    width: max(0.5px, 0.2116641 * (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: 0px;
    margin-top: max(0.5px, 0.0004031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me77z2jw {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267555 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowstpqx .comp-m80mqd17_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowswxtj .comp-m80mqd17_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4jm .comp-m80mqd17_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mqd17_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowrmcg7 .comp-m80mqd17_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-m80mqd17_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmoe1 .comp-m80mqd17_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-m80mqd17_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-m80mqd17_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmjqi .comp-m80mqd17_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4my .comp-m80mqd17_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9ndj9xg_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9ndj9xg_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-m9ndj9xg_r_comp-m9jscfnj {
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-m9ndj9xg_r_comp-m9jscfnj.comp-m9ndj9xg_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-m80mqd3k_r_comp-kkmqi5tc {
width: 20px;
    height: 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-m80mqd3k_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mqd3k_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m80mqd3k_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-m80mqd3k_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-ma5p344l14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98o7vhc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bcedxj5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m98sv6tp__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-family: "times new roman", times, serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.25em !important;
    }

    [id^="comp-m9ijs76j__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m9wj25ji__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 90px !important;
        line-height: 0.6 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        line-height: 0.8 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98t2t7i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m80mqd17_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m80mqd17_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

.KY8OL {
color: var(--wds-tooltip-text-fill, var(--wsr-color-D80, #fff));
    font-family: var(--wds-font-family-default,
            var(--wsr-font-family, Madefor, "Helvetica Neue", Helvetica, Arial, "\30E1\30A4\30EA\30AA", "meiryo", "\30D2\30E9\30AE\30CE\89D2\30B4 pro w3", "hiragino kaku gothic pro", sans-serif));
    font-size: var(--wds-font-size-body-tiny, var(--wsr-text-font-size-tiny, 12px));
    font-weight: var(--wds-font-weight-regular, var(--wsr-font-weight-regular, 400));
    letter-spacing: var(--wds-font-letter-spacing-0, unset);
    line-height: var(--wds-font-line-height-body-tiny, var(--wsr-text-line-height-tiny, 15px));
    position: absolute;
    word-wrap: break-word;
    max-width: 180px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.15s ease-out, transform 0.15s ease-out;
    word-break: break-word;
    z-index: 1000000;
}

@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;
    vertical-align: baseline
}

input,
select,
textarea {
box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif
}

ol,
ul {
list-style: none
}

blockquote,
q {
quotes: none
}

ins {
text-decoration: none
}

del {
text-decoration: line-through
}

table {
border-collapse: collapse;
    border-spacing: 0
}

a {
cursor: pointer;
    text-decoration: none
}

.testStyles {
overflow-y: hidden
}

.reset-button {
-webkit-appearance: none;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    outline: 0;
    overflow: visible;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

:focus {
outline: none
}

body.device-mobile-optimized:not(.disable-site-overflow) {
overflow-x: hidden;
    overflow-y: scroll
}

body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
margin-left: auto;
    margin-right: auto;
    overflow-x: visible;
    position: relative;
    width: 320px
}

body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
margin-top: 0
}

body.device-mobile-optimized>* {
max-width: 100% !important
}

body.device-mobile-optimized #site-root {
overflow-x: hidden;
    overflow-y: hidden
}

@supports(overflow:clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip
    }
}

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
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:not(.disable-site-scroll-block-margin) #SITE_CONTAINER {
margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
}

body.blockSiteScrolling:not(.disable-site-scroll-block-margin):not(.responsive) #WIX_ADS {
margin-top: var(--blocked-site-scroll-margin-top)
}

#site-root {
margin: 0 auto;
    min-height: 100%;
    position: relative;
    top: var(--wix-ads-height)
}

#site-root img:not([src]) {
visibility: hidden
}

#site-root svg img:not([src]) {
visibility: visible
}

.auto-generated-link {
color: inherit
}

#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
height: 0
}

.has-click-trigger {
cursor: pointer
}

.fullScreenOverlay {
bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: hidden;
    position: fixed;
    right: 0;
    top: -60px;
    z-index: 1005
}

.fullScreenOverlay>.fullScreenOverlayContent {
bottom: 0;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 60px;
    transform: translateZ(0)
}

[data-mesh-id$=centeredContent],
[data-mesh-id$=form],
[data-mesh-id$=inlineContent] {
pointer-events: none;
    position: relative
}

[data-mesh-id$=-gridWrapper],
[data-mesh-id$=-rotated-wrapper] {
pointer-events: none
}

[data-mesh-id$=-gridContainer]>*,
[data-mesh-id$=-rotated-wrapper]>*,
[data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
pointer-events: auto
}

.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
grid-area: 2/1/3/2;
    -ms-grid-row: 2;
    position: relative
}

#masterPage.mesh-layout {
-ms-grid-rows: max-content max-content min-content max-content;
    -ms-grid-columns: 100%;
    align-items: start;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: max-content max-content min-content max-content;
    justify-content: stretch
}

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
-ms-grid-row-align: start;
    -ms-grid-column-align: start;
    -ms-grid-column: 1
}

#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER {
grid-area: 1/1/2/2;
    -ms-grid-row: 1
}

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
grid-area: 3/1/4/2;
    -ms-grid-row: 3
}

#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
width: 100%
}

#masterPage.mesh-layout #PAGES_CONTAINER {
align-self: stretch
}

#masterPage.mesh-layout main#PAGES_CONTAINER {
display: block
}

#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
grid-area: 4/1/5/2;
    -ms-grid-row: 4
}

#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],
#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent] {
height: 100%
}

#masterPage.mesh-layout.desktop>* {
width: 100%
}

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER,
#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))
}

.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))
}

.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
}

.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%
}

.JGtLUp {
border-top: var(--lnw, 2px) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
    box-sizing: border-box;
    height: 0
}

.Saw6y5 {
clip-path: var(--fill-layer-clip)
}

.Saw6y5,
._9tgL2 {
position: absolute;
    top: 0
}

.B_8vzd img,
.Saw6y5,
._9tgL2 {
height: 100%;
    width: 100%
}

.yq8wNF {
opacity: 0
}

.UhZpjR,
.yq8wNF {
position: absolute;
    top: 0
}

.UhZpjR {
height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.M7AL1H [data-mesh-id$=inlineContent-gridContainer],
.M7AL1H [data-mesh-id$=inlineContent] {
height: 100%
}

.M7AL1H .bG1bix {
height: 100%;
    position: absolute;
    width: 100%
}

.M7AL1H:before {
grid-area: 1/1/2/2
}

.K0b3At {
border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-width: var(--border-width);
    bottom: 0;
    box-shadow: var(--box-shadow);
    filter: var(--fill-container-drop-shadow, none);
    left: 0;
    margin: var(--border-compensate-margin, 0);
    overflow: var(--fill-container-overflow);
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--fill-container-transform)
}

.K0b3At:focus {
z-index: auto !important
}

.bno0bO {
transform: var(--fill-transform)
}

.TFzbYK video {
opacity: 0;
    visibility: hidden
}

.TFzbYK canvas {
opacity: 0
}

.TFzbYK img {
filter: var(--filter-effect-svg-url)
}

.AEWcAU {
bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s, .5s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0), cubic-bezier(.61, 1, .88, 1)
}

.nWh_dn {
opacity: 0;
    transform: scale(.95);
    transition-duration: .3s, .1s;
    transition-property: transform opacity;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0), cubic-bezier(.61, 1, .88, 1)
}

.PZw00o {
cursor: pointer;
    filter: drop-shadow(0 0 1px black);
    opacity: 0;
    transition-delay: .2s;
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0)
}

.PZw00o:focus {
opacity: 1
}

.LovKv4 {
width: 48px
}

.Igcjov,
.iuf0mL {
margin: 5px 10px 7px 8px;
    opacity: 0
}

.M7AL1H[data-can-play] .AEWcAU {
opacity: .99
}

@media(prefers-reduced-motion:no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer
    }
}

.M7AL1H[data-no-audio] .PZw00o {
--display: none;
    display: none
}

.M7AL1H[data-animate-poster=fade] [class~=bgVideoposter] {
transition: opacity 1.6s ease-out
}

.M7AL1H[data-show-canvas] canvas {
opacity: 1
}

.M7AL1H[data-show-canvas] [class~=bgVideoposter] {
opacity: 0
}

.M7AL1H[data-playing] .AEWcAU {
opacity: 0;
    transition-duration: .15s, .3s
}

.M7AL1H[data-show-audio] .PZw00o {
opacity: 1;
    transition-delay: .2s;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.61, 1, .88, 1)
}

.M7AL1H[data-roll-in] .AEWcAU {
transform: scale(1.07);
    transition-duration: .25s, .5s
}

.M7AL1H[data-roll-in][data-playing] .AEWcAU {
transition-duration: .25s, .3s
}

.M7AL1H[data-roll-in][data-playing] .nWh_dn {
opacity: 1;
    transform: scale(1);
    transition-delay: .35s
}

.M7AL1H[data-audio=off] .iuf0mL,
.M7AL1H[data-audio=on] .Igcjov {
opacity: 1
}

.M7AL1H[data-stop] {
cursor: auto
}

.M7AL1H[data-stop] .AEWcAU {
opacity: 0;
    transform: none;
    transition: none
}

.M7AL1H[data-stop] .PZw00o {
cursor: auto;
    opacity: 0;
    transition: none
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .RMkeXU {
outline: 2px solid #116dff;
    outline-offset: 1px
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .AEWcAU {
opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .nWh_dn {
opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .nWh_dn {
opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .AEWcAU {
opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .K0b3At {
box-shadow: none
}

@media(prefers-reduced-motion:reduce) {
.M7AL1H {
        cursor: pointer
    }

    .M7AL1H .AEWcAU {
        opacity: .99
    }
}

@media(prefers-reduced-motion:no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer
    }
}

@media(prefers-reduced-motion:reduce) {
.M7AL1H {
        cursor: pointer
    }

    .M7AL1H .AEWcAU {
        opacity: .99
    }
}

.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
}

.MW5IWV {
height: 100%;
    left: 0;
    -webkit-mask-image: var(--mask-image, none);
    mask-image: var(--mask-image, none);
    -webkit-mask-position: var(--mask-position, 0);
    mask-position: var(--mask-position, 0);
    -webkit-mask-repeat: var(--mask-repeat, no-repeat);
    mask-repeat: var(--mask-repeat, no-repeat);
    -webkit-mask-size: var(--mask-size, 100%);
    mask-size: var(--mask-size, 100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0;
    width: 100%
}

.MW5IWV.N3eg0s {
clip: rect(0, auto, auto, 0)
}

.MW5IWV .Kv1aVt {
height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.MW5IWV .dLPlxY {
height: var(--fill-layer-image-height, 100%);
    opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .dLPlxY img {
height: 100%;
    width: 100%
}

@supports(-webkit-hyphens:none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.VgO9Yg {
height: 100%
}

.LWbAav {
background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.K_YxMd,
.yK6aSC {
opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.mNGsUM {
transform: scale(var(--scale, 1));
    transition: var(--transform-duration, transform 0s)
}

.K_YxMd {
height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
display: block;
    height: 100%
}

.I8xA4L {
opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
}

.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
opacity: 1
}

.bX9O_S {
clip-path: var(--fill-layer-clip)
}

.Z_wCwr,
.bX9O_S {
position: absolute;
    top: 0
}

.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
height: 100%;
    width: 100%
}

.K8MSra {
opacity: 0
}

.K8MSra,
.YTb3b4 {
position: absolute;
    top: 0
}

.YTb3b4 {
height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.SUz0WK {
left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.FNxOn5,
.SUz0WK,
.m4khSP {
height: 100%;
    top: 0;
    width: 100%
}

.FNxOn5 {
position: absolute
}

.m4khSP {
background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
.m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
    }
}

.MyaVaS {
display: inherit;
    height: inherit;
    width: auto
}

.gIn6Wf {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .MyaVaS,
body:not(.responsive) .gIn6Wf {
z-index: var(--above-all-in-container)
}

.MyaVaS.ZhsSZ_,
.gIn6Wf.ZhsSZ_ {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.gIn6Wf {
        touch-action: manipulation
    }
}

.P4my70 {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.P4my70,
.P4my70.ZhsSZ_ {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.P4my70.ZhsSZ_ {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.pAmIZO {
display: inherit;
    height: inherit;
    width: auto
}

.YRyQqb {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .YRyQqb,
body:not(.responsive) .pAmIZO {
z-index: var(--above-all-in-container)
}

.YRyQqb.oX7wPA,
.pAmIZO.oX7wPA {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.YRyQqb {
        touch-action: manipulation
    }
}

.KbTtfL {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.KbTtfL,
.KbTtfL.oX7wPA {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.KbTtfL.oX7wPA {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.enVN3p {
border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 22px;
    position: relative;
    transition: all .3s linear;
    width: 22px
}

.enVN3p:after,
.enVN3p:before {
background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 5px;
    bottom: 0;
    content: "";
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.enVN3p:after,
.enVN3p:before {
height: 3px;
    width: 22px
}

.enVN3p:after {
transform: rotate(90deg);
    transition: all .12s linear
}

.enVN3p.oX7wPA {
transform: rotate(180deg)
}

.enVN3p.oX7wPA:after,
.enVN3p.oX7wPA:before {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.enVN3p.oX7wPA:after {
transform: rotate(180deg)
}

.wDwm70 {
display: inherit;
    height: inherit;
    width: auto
}

.U_e6Q8 {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .U_e6Q8,
body:not(.responsive) .wDwm70 {
z-index: var(--above-all-in-container)
}

.U_e6Q8.JJHA1E,
.wDwm70.JJHA1E {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.U_e6Q8 {
        touch-action: manipulation
    }
}

.Ids9OS {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.Ids9OS,
.Ids9OS.JJHA1E {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.Ids9OS.JJHA1E {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.XLAVDo {
cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 21px;
    justify-content: space-between;
    transition: transform .33s ease-out;
    width: 26px
}

.XLAVDo.JJHA1E {
transform: rotate(-45deg)
}

.obddOt {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 1.5px;
    height: 3px;
    width: 100%
}

.obddOt.SRM_9q {
width: 50%
}

.obddOt.YQwk0a {
transform-origin: right;
    transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
}

.JJHA1E .obddOt.YQwk0a {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    transform: rotate(-90deg) translateX(4px)
}

.obddOt.eyQVgg {
align-self: flex-end;
    transform-origin: left;
    transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
}

.JJHA1E .obddOt.eyQVgg {
transform: rotate(-90deg) translateX(-4px)
}

.JJHA1E .obddOt.BU_Jm5,
.JJHA1E .obddOt.eyQVgg {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.K0jx9y {
display: inherit;
    height: inherit;
    width: auto
}

.kGFVDf {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .K0jx9y,
body:not(.responsive) .kGFVDf {
z-index: var(--above-all-in-container)
}

.K0jx9y.MEduRo,
.kGFVDf.MEduRo {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.kGFVDf {
        touch-action: manipulation
    }
}

.nKRcKG {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.nKRcKG,
.nKRcKG.MEduRo {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.nKRcKG.MEduRo {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.B1Ti_C {
height: 20px;
    width: 22px
}

.B1Ti_C,
.naeVRo {
position: absolute
}

.naeVRo {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    height: 2px;
    transition: all .25s ease
}

.HUKlBY {
top: 0;
    width: 50%
}

.RWu2Qu,
._W7Xw0 {
top: 9px;
    width: 100%
}

.plHZxT {
bottom: 0;
    width: 50%
}

.oo_S7a {
left: 0
}

.dQWoWx {
right: 0
}

.RWu2Qu.naeVRo,
._W7Xw0.naeVRo {
transform-origin: center
}

.HUKlBY.naeVRo.oo_S7a {
transform-origin: 0 0
}

.HUKlBY.naeVRo.dQWoWx {
transform-origin: 100% 0
}

.plHZxT.naeVRo.oo_S7a {
transform-origin: 0 100%
}

.plHZxT.naeVRo.dQWoWx {
transform-origin: 100% 100%
}

.B1Ti_C.MEduRo .HUKlBY.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .HUKlBY.naeVRo.oo_S7a,
.B1Ti_C.MEduRo .plHZxT.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .plHZxT.naeVRo.oo_S7a {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    transform: scaleX(0)
}

.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
transform: rotate(-45deg) scaleX(1)
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo,
.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo {
transform: rotate(45deg) scaleX(1)
}

.g6wAOH {
display: inherit;
    height: inherit;
    width: auto
}

.So0yP_ {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .So0yP_,
body:not(.responsive) .g6wAOH {
z-index: var(--above-all-in-container)
}

.So0yP_.PztR8I,
.g6wAOH.PztR8I {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.So0yP_ {
        touch-action: manipulation
    }
}

.js8bIY {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    transition: all .5s
}

.js8bIY,
.js8bIY.PztR8I {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.js8bIY.PztR8I {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-style: solid;
    border-width: var(--borderwidthOpen, 0)
}

.baZw44 {
height: 20px;
    margin: auto;
    position: relative;
    width: 22px
}

.T8_LA1 {
background-color: rgba(var(--lineColor, var(--color_11, color_11)), var(--alpha-lineColor, 1));
    border-radius: 2px;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .25s ease-in-out;
    width: 100%
}

.dbDvn7 {
margin: auto;
    top: 0
}

.dbDvn7,
.iu4m2t {
bottom: 0
}

.baZw44.PztR8I .T8_LA1 {
background-color: rgba(var(--lineColorOpen, var(--color_11, color_11)), var(--alpha-lineColorOpen, 1))
}

.baZw44.PztR8I .HZW1lN {
transform: translateY(10px) translateY(-50%) rotate(-45deg)
}

.baZw44.PztR8I .dbDvn7 {
opacity: 0
}

.baZw44.PztR8I .iu4m2t {
transform: translateY(-10px) translateY(50%) rotate(45deg)
}

.js8bIY {
background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_15, color_15)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6))
}

.js8bIY.PztR8I {
background-color: rgba(var(--bgOpen, var(--color_15, color_15)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_15, color_15)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.J627yd {
display: inherit;
    height: inherit;
    width: auto
}

.OJFWTw {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .J627yd,
body:not(.responsive) .OJFWTw {
z-index: var(--above-all-in-container)
}

.J627yd.hSKHso,
.OJFWTw.hSKHso {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.OJFWTw {
        touch-action: manipulation
    }
}

.YBhBTQ {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.YBhBTQ,
.YBhBTQ.hSKHso {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.YBhBTQ.hSKHso {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.aoIbio {
cursor: pointer;
    height: 26px;
    width: 26px
}

.tbJLVX {
-webkit-touch-callout: none;
    opacity: 1;
    transition: opacity .5s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.YB05pm {
color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    font-family: Helvetica-bold;
    font-size: 12px;
    left: 55%;
    letter-spacing: 5px;
    transform: translate(-50%, -50%);
    transition: all .25s ease
}

.SofRfX,
.XOaVd6,
.YB05pm {
position: absolute;
    top: 50%
}

.SofRfX,
.XOaVd6 {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    height: 2px;
    left: 50%;
    opacity: 0;
    width: 0
}

.SofRfX {
transform: translate(-50%, -50%) rotate(45deg);
    transition: all .3s ease
}

.XOaVd6 {
transform: translate(-50%, -50%) rotate(-45deg);
    transition: all .3s ease .3s
}

.aoIbio.hSKHso .SofRfX,
.aoIbio.hSKHso .XOaVd6 {
opacity: 1;
    width: 24px
}

.aoIbio.hSKHso .tbJLVX {
opacity: 0
}

.YujbLZ {
display: inherit;
    height: inherit;
    width: auto
}

.mGx4LE {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .YujbLZ,
body:not(.responsive) .mGx4LE {
z-index: var(--above-all-in-container)
}

.YujbLZ.VaMfZ_,
.mGx4LE.VaMfZ_ {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.mGx4LE {
        touch-action: manipulation
    }
}

.iFKBdR {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.iFKBdR,
.iFKBdR.VaMfZ_ {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.iFKBdR.VaMfZ_ {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.MsXubo {
display: block;
    height: 22px;
    position: relative;
    width: 22px
}

.MsXubo *,
.MsXubo :after,
.MsXubo :before {
box-sizing: border-box
}

.MsXubo .L8RJUm {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 100%;
    height: 4.4px;
    position: absolute;
    transition: .2s ease-in-out;
    width: 4.4px
}

.MsXubo .L8RJUm:first-of-type {
transform: translate(0)
}

.MsXubo .L8RJUm:nth-of-type(2) {
transform: translate(8.8px)
}

.MsXubo .L8RJUm:nth-of-type(3) {
transform: translate(17.6px)
}

.MsXubo .L8RJUm:nth-of-type(4) {
transform: translateY(8.8px)
}

.MsXubo .L8RJUm:nth-of-type(5) {
transform: translate(8.8px, 8.8px)
}

.MsXubo .L8RJUm:nth-of-type(6) {
transform: translate(17.6px, 8.8px)
}

.MsXubo .L8RJUm:nth-of-type(7) {
transform: translateY(17.6px)
}

.MsXubo .L8RJUm:nth-of-type(8) {
transform: translate(8.8px, 17.6px)
}

.MsXubo .L8RJUm:nth-of-type(9) {
transform: translate(17.6px, 17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.MsXubo.VaMfZ_ .L8RJUm:first-of-type {
transform: translate(0)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(2) {
transform: translate(4.4px, 4.4px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(3) {
transform: translate(17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(4) {
transform: translate(4.4px, 13.2px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(6) {
transform: translate(13.2px, 4.4px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(7) {
transform: translateY(17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(8) {
transform: translate(13.2px, 13.2px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(9) {
transform: translate(17.6px, 17.6px)
}

.i3SkOO {
display: inherit;
    height: inherit;
    width: auto
}

.r17LYB {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .i3SkOO,
body:not(.responsive) .r17LYB {
z-index: var(--above-all-in-container)
}

.i3SkOO.Ez9DzT,
.r17LYB.Ez9DzT {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.r17LYB {
        touch-action: manipulation
    }
}

.RgC3KY {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.RgC3KY,
.RgC3KY.Ez9DzT {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.RgC3KY.Ez9DzT {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.Klh_2G {
height: 20px;
    transition: transform .3s ease-in-out;
    width: 25px
}

.Klh_2G span {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 1px;
    content: "";
    display: block;
    height: 3px;
    position: relative;
    transition: width .3s ease-in-out, transform .3s ease-in-out, opacity .3s ease-in-out;
    width: 100%
}

.Klh_2G span:first-child {
top: 0
}

.Klh_2G span:nth-child(2) {
top: 5px
}

.Klh_2G span:nth-child(3) {
top: 10px
}

.Ez9DzT.Klh_2G {
transform: rotate(180deg)
}

.Ez9DzT.Klh_2G span {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    width: 16px
}

.Ez9DzT.Klh_2G span:first-child {
opacity: 0
}

.Ez9DzT.Klh_2G span:nth-child(2) {
transform: rotate(45deg) translateX(0) translateY(1px)
}

.Ez9DzT.Klh_2G span:nth-child(3) {
transform: rotate(-45deg) translateX(12px) translateY(1px)
}

.BmKyR9 {
display: inherit;
    height: inherit;
    width: auto
}

.fm7Z2W {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .BmKyR9,
body:not(.responsive) .fm7Z2W {
z-index: var(--above-all-in-container)
}

.BmKyR9.XEQtWV,
.fm7Z2W.XEQtWV {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.fm7Z2W {
        touch-action: manipulation
    }
}

.zhzq3y {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.zhzq3y,
.zhzq3y.XEQtWV {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.zhzq3y.XEQtWV {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.muO8XP {
display: block;
    height: 20px;
    position: relative;
    width: 24px
}

.muO8XP span,
.muO8XP span:after,
.muO8XP span:before {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    height: 2px;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 24px
}

.muO8XP span:after,
.muO8XP span:before {
content: "";
    transition: .2s
}

.muO8XP span:before {
transform: translateY(-9px)
}

.muO8XP span:after {
transform: translateY(9px)
}

.XEQtWV span {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    transform: translateX(1px);
    width: 23px
}

.XEQtWV span:before {
transform: rotate(-35deg);
    transform-origin: left bottom
}

.XEQtWV span:after,
.XEQtWV span:before {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    width: 12px
}

.XEQtWV span:after {
transform: rotate(35deg);
    transform-origin: left top
}

.OKYxO_ {
align-items: center;
    display: flex;
    justify-content: center
}

.mR8LEU {
opacity: 0;
    transform: translateX(50%);
    transform-origin: right center;
    transition: .5s
}

.eRHCF_ {
opacity: 1;
    transform: translateX(0)
}

.OVx4kp {
display: inherit;
    height: inherit;
    width: auto
}

.x17Tc8 {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .OVx4kp,
body:not(.responsive) .x17Tc8 {
z-index: var(--above-all-in-container)
}

.OVx4kp.unAAcL,
.x17Tc8.unAAcL {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.x17Tc8 {
        touch-action: manipulation
    }
}

.TQ6OEg {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.TQ6OEg,
.TQ6OEg.unAAcL {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.TQ6OEg.unAAcL {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.SACRXu {
align-items: center;
    display: flex;
    flex-direction: column;
    height: 26px;
    justify-content: space-around;
    transition: transform .2s ease;
    width: 26px
}

.Jzi8Yx {
transform: rotate(-45deg);
    transition: opacity .2s ease, transform .2s ease;
    width: 30px
}

.Jzi8Yx,
.qTZmEh {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 10px;
    height: 2px
}

.qTZmEh {
transition: transform .2s ease, border-color .2s ease;
    width: 17px
}

.qTZmEh.IOOdvm {
transform: rotate(-45deg) translate(-7px, -3px)
}

.qTZmEh.JDwVHd {
transform: rotate(-45deg) translate(6px, 2px)
}

.SACRXu.unAAcL .IOOdvm {
transform: translateY(9px) rotate(135deg)
}

.SACRXu.unAAcL .IOOdvm,
.SACRXu.unAAcL .JDwVHd {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    width: 20px
}

.SACRXu.unAAcL .JDwVHd {
transform: translateY(-9px) rotate(45deg)
}

.SACRXu.unAAcL .Jzi8Yx {
opacity: 0;
    transform: rotate(45deg)
}

.GEjkFI {
display: inherit;
    height: inherit;
    width: auto
}

.rNNcaA {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .GEjkFI,
body:not(.responsive) .rNNcaA {
z-index: var(--above-all-in-container)
}

.GEjkFI.jJdFnD,
.rNNcaA.jJdFnD {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.rNNcaA {
        touch-action: manipulation
    }
}

.BPLyku {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.BPLyku,
.BPLyku.jJdFnD {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.BPLyku.jJdFnD {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.Ic34Nb,
.ROpKdV {
cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 22px
}

.Ic34Nb,
.Ic34Nb span,
.ROpKdV,
.ROpKdV span {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: .2s ease-in-out
}

.Ic34Nb span,
.ROpKdV span {
backface-visibility: hidden;
    background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 2em;
    height: 3px;
    position: absolute;
    width: 100%
}

.Ic34Nb span:nth-child(2),
.ROpKdV span:nth-child(2) {
transform: rotate(90deg)
}

.ROpKdV.jJdFnD,
.jJdFnD.Ic34Nb {
transform: rotate(135deg)
}

.ROpKdV.jJdFnD span,
.jJdFnD.Ic34Nb span {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.Ic34Nb {
align-items: center;
    display: flex;
    justify-content: center
}

.Ic34Nb span {
left: 0
}

.Ic34Nb span:nth-child(2) {
transform: rotate(90deg)
}

.Ic34Nb.jJdFnD {
transform: rotate(135deg)
}

.Ic34Nb.jJdFnD span {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.lTi9xb {
display: inherit;
    height: inherit;
    width: auto
}

.y73xlN {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .lTi9xb,
body:not(.responsive) .y73xlN {
z-index: var(--above-all-in-container)
}

.lTi9xb.Kx2Lb_,
.y73xlN.Kx2Lb_ {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.y73xlN {
        touch-action: manipulation
    }
}

.J6UdEa {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.J6UdEa,
.J6UdEa.Kx2Lb_ {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.J6UdEa.Kx2Lb_ {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.kLibfv {
cursor: pointer;
    display: block;
    height: 20px;
    position: relative;
    width: 26px
}

.kLibfv div {
background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 2px;
    height: 2px;
    position: absolute;
    transition: transform .45s cubic-bezier(.9, -.6, .3, 1.6), width .2s ease .2s
}

.kLibfv .b2zCu2 {
left: 0;
    margin: -2px 0 0 0;
    top: 11px;
    transform-origin: 50% 50%;
    width: 26px
}

.kLibfv .GYW_Vv {
left: 0;
    transform-origin: 0 50%;
    width: 13px
}

.kLibfv .fIrRrT {
bottom: 0;
    transform-origin: 100% 50%;
    width: 18px
}

.kLibfv.Kx2Lb_ .b2zCu2 {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    transform: rotate(-45deg) translate(0);
    transition: transform .2s cubic-bezier(.9, -.6, .3, 1.6) .1s
}

.kLibfv.Kx2Lb_ .GYW_Vv {
transform: translate(4px) rotate(45deg)
}

.kLibfv.Kx2Lb_ .GYW_Vv,
.kLibfv.Kx2Lb_ .fIrRrT {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    transition: transform .2s cubic-bezier(.9, -.6, .3, 1.6) .1s, width .15s ease;
    width: 13px
}

.kLibfv.Kx2Lb_ .fIrRrT {
transform: translate(9px) rotate(45deg)
}

.qgzroF {
display: inherit;
    height: inherit;
    width: auto
}

.aoylXL {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .aoylXL,
body:not(.responsive) .qgzroF {
z-index: var(--above-all-in-container)
}

.aoylXL.fNnJyG,
.qgzroF.fNnJyG {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.aoylXL {
        touch-action: manipulation
    }
}

.IqliFl {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.IqliFl,
.IqliFl.fNnJyG {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.IqliFl.fNnJyG {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.O240SO {
cursor: pointer;
    position: absolute
}

.dm9Pzg {
background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    height: 2px;
    margin-bottom: 6px;
    position: relative;
    transition: all .3s cubic-bezier(0, 1, .5, 1);
    width: 19px
}

.dm9Pzg:first-child {
left: 0;
    top: 0;
    transform: rotate(0)
}

.fNnJyG .dm9Pzg:first-child {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    left: 0;
    top: 8px;
    transform: rotate(-45deg)
}

.dm9Pzg:nth-child(2) {
opacity: 1;
    right: -5px
}

.fNnJyG .dm9Pzg:nth-child(2) {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
    opacity: 0;
    right: 0
}

.dm9Pzg:last-child {
left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0)
}

.fNnJyG .dm9Pzg:last-child {
left: 0;
    top: -8px;
    transform: rotate(45deg)
}

.fNnJyG .dm9Pzg,
.fNnJyG .dm9Pzg:last-child {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.C54bje {
display: inherit;
    height: inherit;
    width: auto
}

.J7mHF_ {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .C54bje,
body:not(.responsive) .J7mHF_ {
z-index: var(--above-all-in-container)
}

.C54bje.TR1lP5,
.J7mHF_.TR1lP5 {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.J7mHF_ {
        touch-action: manipulation
    }
}

.v7cAjr {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.v7cAjr,
.v7cAjr.TR1lP5 {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.v7cAjr.TR1lP5 {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.JOBrqh {
height: 18px;
    width: 26px
}

.KKTZfd {
background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    border-radius: 4px;
    height: 2px;
    position: relative;
    transition: .4s
}

.TpQgIG {
top: 0;
    width: 26px
}

.PGlfJM {
top: 6px;
    width: 26px
}

.ja83fW {
top: 12px;
    width: 13px
}

.TR1lP5 .TpQgIG {
top: 8px
}

.TR1lP5 .PGlfJM,
.TR1lP5 .TpQgIG,
.TR1lP5 .ja83fW {
background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.TR1lP5 .ja83fW {
top: 4px
}

.ARPFX1 {
display: inherit;
    height: inherit;
    width: auto
}

.JxHGmw {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .ARPFX1,
body:not(.responsive) .JxHGmw {
z-index: var(--above-all-in-container)
}

.ARPFX1.HoyfNC,
.JxHGmw.HoyfNC {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.JxHGmw {
        touch-action: manipulation
    }
}

.fo6j2q {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.fo6j2q,
.fo6j2q.HoyfNC {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.fo6j2q.HoyfNC {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.BCbKRj {
height: 22px;
    margin: auto;
    position: absolute;
    width: 22px
}

.BCbKRj span {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    display: block;
    height: 2px;
    position: relative;
    transition: transform .2s cubic-bezier(.25, .46, .45, .94), top .2s cubic-bezier(.3, 1.4, .7, 1) .2s, bottom .2s cubic-bezier(.3, 1.4, .7, 1) .2s;
    width: 22px
}

.BCbKRj span:first-of-type {
top: 5px
}

.BCbKRj span:last-of-type {
top: 13px
}

.BCbKRj.HoyfNC span {
transition: transform .2s cubic-bezier(.25, .46, .45, .94) .2s, top .2s cubic-bezier(.3, 1.4, .7, 1), bottom .2s cubic-bezier(.3, 1.4, .7, 1)
}

.BCbKRj.HoyfNC span:first-of-type {
top: 10px;
    transform: rotate(45deg)
}

.BCbKRj.HoyfNC span:first-of-type,
.BCbKRj.HoyfNC span:last-of-type {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.BCbKRj.HoyfNC span:last-of-type {
top: 8px;
    transform: rotate(-45deg)
}

._0FWf6L {
display: inherit;
    height: inherit;
    width: auto
}

.lu0Rcq {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) ._0FWf6L,
body:not(.responsive) .lu0Rcq {
z-index: var(--above-all-in-container)
}

._0FWf6L.vXxIVB,
.lu0Rcq.vXxIVB {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.lu0Rcq {
        touch-action: manipulation
    }
}

.su830K {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.su830K,
.su830K.vXxIVB {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.su830K.vXxIVB {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.l0AfMo {
height: 19px;
    width: 22px
}

.kFhkeL,
.l0AfMo {
position: absolute
}

.kFhkeL {
background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
    height: 3px;
    transition: all .25s ease
}

.rBz8fx {
top: 0;
    width: 50%
}

.FkbwVM {
top: 8px;
    width: 100%
}

.CYMuk3 {
bottom: 0;
    width: 50%
}

.uWZnSw {
left: 0
}

.sNnUw0 {
right: 0
}

.rBz8fx.kFhkeL.uWZnSw {
transform-origin: 0 0
}

.rBz8fx.kFhkeL.sNnUw0 {
transform-origin: 100% 0
}

.CYMuk3.kFhkeL.uWZnSw {
transform-origin: 0 100%
}

.CYMuk3.kFhkeL.sNnUw0 {
transform-origin: 100% 100%
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
transform: translate(5px, 2px) rotate(45deg)
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0 {
transform: translate(-5px, 2px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
transform: translate(5px, -1px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0 {
transform: translate(-5px, -1px) rotate(45deg)
}

.l0AfMo.vXxIVB .FkbwVM.kFhkeL {
transform: scaleX(0)
}

.x1G_oU {
display: inherit;
    height: inherit;
    width: auto
}

.w1a2zI {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

body:not(.responsive) .w1a2zI,
body:not(.responsive) .x1G_oU {
z-index: var(--above-all-in-container)
}

.w1a2zI.H801ob,
.x1G_oU.H801ob {
z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
.w1a2zI {
        touch-action: manipulation
    }
}

.JVni1I {
background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
    transition: all .5s
}

.JVni1I,
.JVni1I.H801ob {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.JVni1I.H801ob {
background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
    border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
    border-radius: var(--rdOpen, 0);
    border-style: solid;
    border-width: var(--borderwidthOpen, 0);
    box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.kpM1s0 {
height: 20px;
    width: 22px
}

.ZBaDfe,
.kpM1s0 {
position: absolute
}

.ZBaDfe {
background-color: rgba(var(--lineColor, var(--color_15, color_15)), var(--alpha-lineColor, 1));
    height: 2px;
    transition: all .25s ease
}

.LZBOca {
top: 0;
    width: 100%
}

.HSYWnj {
top: 9px;
    width: 100%
}

.r8m7zZ {
bottom: 0;
    width: 100%
}

.LZBOca.ZBaDfe {
transform-origin: 0 0
}

.r8m7zZ.ZBaDfe {
transform-origin: 0 100%
}

.kpM1s0.H801ob .LZBOca.ZBaDfe {
transform: translate(4px, 2px) rotate(45deg)
}

.kpM1s0.H801ob .LZBOca.ZBaDfe,
.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
background-color: rgba(var(--lineColorOpen, var(--color_15, color_15)), var(--alpha-lineColorOpen, 1))
}

.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
transform: translate(4px, -1px) rotate(-45deg)
}

.kpM1s0.H801ob .HSYWnj.ZBaDfe {
background-color: rgba(var(--lineColorOpen, var(--color_15, color_15)), var(--alpha-lineColorOpen, 1));
    transform: scaleX(0)
}

.rG7wwD {
--display: flex;
    cursor: pointer;
    display: var(--display);
    opacity: 0;
    transition: visibility 0s .5s, opacity .5s ease 0s;
    visibility: hidden
}

.rG7wwD .tjpQKX {
height: 100%;
    opacity: var(--icon-opacity, 1);
    width: 100%
}

.rG7wwD .tjpQKX svg {
overflow: visible
}

.wnbU2e {
opacity: 1;
    position: relative;
    transition-delay: 0s;
    visibility: visible;
    z-index: var(--above-all-z-index)
}

.oeWIOw {
direction: var(--direction)
}

.oeWIOw .Ebr6AI .Rhimou {
display: var(--item-display);
    height: var(--item-size);
    margin-block: var(--item-margin-block);
    margin-inline: var(--item-margin-inline);
    width: var(--item-size)
}

.oeWIOw .Ebr6AI .Rhimou:last-child {
margin-block: 0;
    margin-inline: 0
}

.oeWIOw .Ebr6AI .Rhimou .Q8t1PH {
display: block
}

.oeWIOw .Ebr6AI .Rhimou .Q8t1PH .qFhtwZ {
height: var(--item-size);
    width: var(--item-size)
}

.oeWIOw {
--display: table;
    display: var(--display)
}

.oeWIOw .Ebr6AI {
display: flex;
    flex-direction: var(--flex-direction)
}

.YZgQBw {
align-items: center;
    display: flex;
    flex-direction: var(--container-flex-direction);
    flex-wrap: nowrap;
    gap: var(--menu-items-main-axis-gap)
}

.YZgQBw,
.djGpM3 {
flex-grow: var(--menu-items-flex-grow)
}

.djGpM3 {
display: var(--item-wrapper-display);
    height: var(--menu-item-wrapper-height);
    justify-content: var(--container-align);
    width: var(--item-wrapper-width)
}

.oU_31J {
align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    position: relative;
    width: var(--item-width)
}

.oU_31J.FIGev7 {
border-left: var(--item-border-left);
    border-radius: var(--item-border-radius);
    border-right: var(--item-border-right);
    padding-left: var(--item-padding-left, var(--item-horizontal-padding));
    padding-right: var(--item-padding-right, var(--item-horizontal-padding))
}

.oU_31J.kcVNsE,
.oU_31J[data-interactive=true]:hover,
.oU_31J[data-preview=hover],
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J {
background: var(--item-hover-background, var(--item-background));
    border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
    border-top: var(--item-hover-border-top, var(--item-border-top));
    box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow))
}

.oU_31J.kcVNsE.FIGev7,
.oU_31J[data-interactive=true]:hover.FIGev7,
.oU_31J[data-preview=hover].FIGev7,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J.FIGev7 {
border-left: var(--item-hover-border-left, var(--item-border-left));
    border-radius: var(--item-hover-border-radius, var(--item-border-radius));
    border-right: var(--item-hover-border-right, var(--item-border-right))
}

.oU_31J.kcVNsE .xeYvd7,
.oU_31J[data-interactive=true]:hover .xeYvd7,
.oU_31J[data-preview=hover] .xeYvd7,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J .xeYvd7 {
background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
    color: var(--item-hover-color, var(--item-color));
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
    text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow))
}

.oU_31J.kcVNsE path,
.oU_31J[data-interactive=true]:hover path,
.oU_31J[data-preview=hover] path,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J path {
fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
}

.oU_31J.qY0FMu,
.oU_31J[data-preview=selected],
.oU_31J[data-selected] {
background: var(--item-selected-background, var(--item-background));
    border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom));
    border-top: var(--item-selected-border-top, var(--item-border-top));
    box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow))
}

.oU_31J.qY0FMu.FIGev7,
.oU_31J[data-preview=selected].FIGev7,
.oU_31J[data-selected].FIGev7 {
border-left: var(--item-selected-border-left, var(--item-border-left));
    border-radius: var(--item-selected-border-radius, var(--item-border-radius));
    border-right: var(--item-selected-border-right, var(--item-border-right))
}

.oU_31J.qY0FMu .xeYvd7,
.oU_31J[data-preview=selected] .xeYvd7,
.oU_31J[data-selected] .xeYvd7 {
background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
    color: var(--item-selected-color, var(--item-color));
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
    text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow))
}

.oU_31J.qY0FMu path,
.oU_31J[data-preview=selected] path,
.oU_31J[data-selected] path {
fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
}

.oU_31J>a:before {
bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.xeYvd7 {
background-color: var(--item-text-highlight);
    color: var(--item-color);
    direction: var(--item-direction);
    font: var(--item-font, font_6);
    letter-spacing: var(--item-letter-spacing);
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-text-decoration);
    text-shadow: var(--item-text-outline), var(--item-text-shadow);
    text-transform: var(--item-text-transform);
    white-space: nowrap
}

.TNsPxD {
--computed-anchor: var(--anchor, var(--dropdown-anchor));
    --computed-align: var(--align, var(--dropdown-align));
    --computed-space-above: var(--space-above, var(--dropdown-space-above));
    --computed-horizontal-margin: var(--horizontal-margin, var(--dropdown-horizontal-margin));
    --before-el-top: calc(-1 * var(--computed-space-above));
    display: none !important;
    inset: auto !important;
    left: var(--dropdown-left) !important;
    margin-top: var(--computed-space-above) !important;
    position: absolute !important;
    visibility: hidden;
    z-index: var(--above-all-z-index)
}

.TNsPxD:before {
content: "";
    display: block;
    height: var(--computed-space-above);
    position: absolute;
    top: var(--before-el-top);
    width: 100%
}

.TNsPxD[data-open=true] {
visibility: visible
}

.YZgQBw[data-open=calculating] .TNsPxD,
.YZgQBw[data-open=true] .TNsPxD {
display: grid !important
}

.okY9U1 {
cursor: pointer;
    display: var(--item-icon-display, flex)
}

.okY9U1 svg {
height: var(--item-icon-size);
    width: var(--item-icon-size)
}

.okY9U1 path {
fill: var(--item-icon-color, currentcolor)
}

.okY9U1.DVFVut:before {
bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

#SITE_CONTAINER.focus-ring-active .okY9U1:focus:before {
outline: 2px solid #116dff;
    outline-offset: -2px
}

.okY9U1.VDxzQG {
clip: rect(0 0 0 0);
    clip-path: inset(50%);
    display: var(--sr-only-item-icon-display, flex);
    position: absolute
}

.okY9U1.VDxzQG:active,
.okY9U1.VDxzQG:focus {
clip-path: unset;
    position: static
}

.EX5Ksz[data-open] {
transform: rotate(-180deg)
}

.RAdtUj {
display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
}

.okY9U1:not(.DVFVut):not(.VDxzQG) {
position: relative
}

.okY9U1:not(.DVFVut):before {
content: "";
    height: max(100%, 24px);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: max(var(--item-icon-size), 24px)
}

.cf3HLb {
display: var(--horizontal-menu-dropdown-display, block)
}

.UUkylQ {
display: var(--vertical-menu-dropdown-display);
    margin-top: calc(var(--menu-items-main-axis-gap, 0)*-1);
    width: 100%
}

.zIlxcF {
--computed-space-above: var(--space-above, var(--dropdown-space-above));
    height: var(--vertical-dropdown-height);
    margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important;
    visibility: var(--vertical-dropdown-visibility)
}

.mafHsF .zIlxcF {
height: unset;
    margin-top: var(--computed-space-above) !important;
    visibility: unset
}

.yRGvfY {
align-self: stretch;
    border-left: var(--horizontal-menu-item-divider, none);
    border-top: var(--vertical-menu-item-divider, none);
    display: var(--divider-display, none)
}

.YZgQBw:last-child .yRGvfY {
display: none
}

.lgvt4I {
background: var(--item-background);
    border-bottom: var(--item-border-bottom);
    border-top: var(--item-border-top);
    box-shadow: var(--item-box-shadow);
    gap: var(--spacing-between-label-and-dropdown-icon);
    justify-content: var(--item-text-align);
    padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
    padding-top: var(--item-padding-top, var(--item-vertical-padding))
}

.zi7u4T [data-part=menu-item] {
--underline-scale: scaleX(0);
    --wash-scale: scaleX(0);
    --circle-clip-path: circle(0%);
    --dropdown-icon-transform: rotate(0);
    --bullet-translate: translateX(-150%);
    --bullet-opacity: 0;
    --wave-tarnslate: scaleY(0)
}

.zi7u4T [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {
transition-duration: .4s;
    transition-property: transform
}

.zi7u4T [data-part=menu-item] [data-part=dropdown-item-label]:after,
.zi7u4T [data-part=menu-item] [data-part=label]:after {
background-color: currentColor;
    content: "";
    display: block;
    height: 1px;
    transform: scaleX(0);
    width: 100%
}

.zi7u4T [data-part=menu-item] [data-part=label]:before {
content: "•" /"";
    display: var(--item-label-bullet-display, inline-block);
    opacity: 0;
    padding-inline-end: 3px
}

.zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
display: var(--item-selected-label-underline-display, block);
    transform: scaleX(1)
}

.zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
opacity: 1
}

.zi7u4T [data-part=menu-item][data-animation-state=enterActive],
.zi7u4T [data-part=menu-item][data-animation-state=enterDone],
.zi7u4T [data-part=menu-item][data-open=true] {
--underline-scale: scaleX(1);
    --wash-scale: scaleX(1);
    --circle-clip-path: circle(100%);
    --dropdown-icon-transform: rotate(-540deg);
    --bullet-translate: translateX(0%);
    --bullet-opacity: 1;
    --wave-tarnslate: scaleY(1.5)
}

.zi7u4T [data-part=menu-item] [data-selected] {
--underline-scale: scaleX(1);
    --wash-scale: scaleX(0);
    --bullet-translate: translateX(0%);
    --bullet-opacity: 1
}

.zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
transform: var(--underline-scale);
    transform-origin: left;
    transition: transform .3s
}

.zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
display: block;
    transform: scaleX(0);
    transform-origin: left;
    transition-duration: .3s;
    transition-property: transform
}

.zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]:after {
transform: scaleX(1)
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
isolation: isolate;
    overflow: hidden;
    position: relative
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:before {
background-color: var(--item-hover-background);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--wash-scale);
    transform-origin: left;
    transition: transform .4s;
    z-index: -1
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
background-color: var(--item-background)
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
transition: color .2s ease-in-out
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
isolation: isolate;
    overflow: hidden;
    position: relative
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
background-color: var(--item-hover-background);
    bottom: 0;
    clip-path: var(--circle-clip-path);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: clip-path .4s;
    z-index: -1
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
background-color: var(--item-background)
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
transform: var(--dropdown-icon-transform)
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
background-color: var(--item-background)
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
isolation: isolate;
    overflow: hidden;
    position: relative
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
background-color: var(--item-hover-background);
    bottom: 0;
    bottom: unset;
    content: "";
    display: block;
    height: 135%;
    left: 0;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--wave-tarnslate);
    transform-origin: bottom;
    transition: transform .4s;
    z-index: -1
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
transition: color .2s ease-in-out
}

.zi7u4T [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
display: inline-block;
    opacity: var(--bullet-opacity);
    transform: var(--bullet-translate);
    transition-duration: .3s
}

.zi7u4T {
box-sizing: border-box;
    display: flex;
    height: 100%;
    overflow-x: var(--container-overflow-x, unset);
    scrollbar-width: none;
    width: 100%
}

.zi7u4T.Et46Sx {
border-left: var(--container-border-left);
    border-radius: var(--container-border-radius);
    border-right: var(--container-border-right);
    padding-left: var(--container-padding-left, 0);
    padding-right: var(--container-padding-right, 0)
}

.Trmtvb {
direction: var(--direction)
}

.qi0bcm {
-moz-column-gap: var(--menu-items-column-gap);
    column-gap: var(--menu-items-column-gap);
    display: flex;
    flex-direction: var(--container-flex-direction);
    flex-grow: var(--menu-items-flex-grow);
    flex-wrap: var(--container-flex-wrap, unset);
    height: auto;
    justify-content: var(--container-align);
    min-width: -moz-fit-content;
    min-width: fit-content;
    overflow-x: visible;
    row-gap: var(--menu-items-row-gap);
    scrollbar-width: none;
    width: 100%
}

.BlM3nT {
background: var(--container-background);
    border-bottom: var(--container-border-bottom);
    border-top: var(--container-border-top);
    box-shadow: var(--container-box-shadow);
    padding-bottom: var(--container-padding-bottom, 0);
    padding-top: var(--container-padding-top, 0)
}

.n2xrZl {
--icon-rotation: var(--scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
    --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg));
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    overflow: hidden;
    pointer-events: auto;
    transform: var(--scroll-button-transform);
    visibility: hidden
}

.n2xrZl.LNYNgf {
border-left: var(--scroll-button-border-left);
    border-radius: var(--scroll-button-border-radius);
    border-right: var(--scroll-button-border-right)
}

.n2xrZl:hover,
.n2xrZl[data-preview=hover] {
background: var(--scroll-button-hover-background, var(--scroll-button-background));
    border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom));
    border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
    box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow))
}

.n2xrZl:hover.LNYNgf,
.n2xrZl[data-preview=hover].LNYNgf {
border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
    border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius));
    border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right))
}

.n2xrZl:hover .aTo_UF,
.n2xrZl[data-preview=hover] .aTo_UF {
fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
    height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
    padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-hover-horizontal-padding, var(--scroll-button-padding-left, var(--scroll-button-horizontal-padding, 0))));
    padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-hover-horizontal-padding, var(--scroll-button-padding-right, var(--scroll-button-horizontal-padding, 0))));
    transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
    width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
}

.n2xrZl:hover {
transition: all .08s linear
}

.wRGkgf {
pointer-events: auto;
    visibility: visible
}

.JRUANI {
pointer-events: none;
    visibility: hidden
}

.aTo_UF {
fill: var(--scroll-button-icon-color);
    height: var(--scroll-button-icon-size);
    max-height: 100%;
    max-width: 100%;
    min-width: 1px;
    padding-left: var(--scroll-button-padding-left, var(--scroll-button-horizontal-padding, 0));
    padding-right: var(--scroll-button-padding-right, var(--scroll-button-horizontal-padding, 0));
    transform: rotate(var(--icon-rotation));
    width: var(--scroll-button-icon-size)
}

.aTo_UF>svg {
height: inherit;
    width: inherit
}

.MJm86e {
background: var(--scroll-button-background);
    border-bottom: var(--scroll-button-border-bottom);
    border-top: var(--scroll-button-border-top);
    box-shadow: var(--scroll-button-box-shadow)
}

.BV22op {
border: inherit;
    border-color: transparent;
    bottom: 0;
    display: var(--scroll-button-icon-display, flex);
    justify-content: space-between;
    left: 0;
    padding-bottom: inherit;
    padding-top: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

._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)
}

@supports(-webkit-hyphens:none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.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.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%
}

.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%
}

.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
}

@supports(mix-blend-mode:overlay) {
.m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
    }
}

.dkukWC {
--divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
    --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
    --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
    height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
}

.dkukWC,
.dkukWC .FRCqDF {
left: 0;
    position: absolute;
    width: 100%
}

.dkukWC .FRCqDF {
--divider-layer-i__: var(--divider-layer-i, 0);
    background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
    background-repeat: repeat-x;
    border-bottom-style: solid;
    border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
    height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
    opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
}

.xnZvZH {
--divider-height__: var(--divider-top-height, auto);
    --divider-offset-x__: var(--divider-top-offset-x, 0px);
    --divider-layers-size__: var(--divider-top-layers-size, 0);
    --divider-layers-y__: var(--divider-top-layers-y, 0px);
    --divider-layers-x__: var(--divider-top-layers-x, 0px);
    --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
    border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
    opacity: var(--divider-top-opacity, 1);
    top: 0;
    transform: var(--divider-top-flip, scaleY(-1))
}

.xnZvZH .FRCqDF {
background-image: var(--divider-top-image, none);
    background-size: var(--divider-top-size, contain);
    border-color: var(--divider-top-color, currentColor);
    bottom: 0;
    filter: var(--divider-top-filter, none)
}

.xnZvZH .FRCqDF[data-divider-layer="1"] {
display: var(--divider-top-layer-1-display, block)
}

.xnZvZH .FRCqDF[data-divider-layer="2"] {
display: var(--divider-top-layer-2-display, block)
}

.xnZvZH .FRCqDF[data-divider-layer="3"] {
display: var(--divider-top-layer-3-display, block)
}

.MBOSCN {
--divider-height__: var(--divider-bottom-height, auto);
    --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
    --divider-layers-size__: var(--divider-bottom-layers-size, 0);
    --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
    --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
    --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
    border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
    bottom: 0;
    opacity: var(--divider-bottom-opacity, 1);
    transform: var(--divider-bottom-flip, none)
}

.MBOSCN .FRCqDF {
background-image: var(--divider-bottom-image, none);
    background-size: var(--divider-bottom-size, contain);
    border-color: var(--divider-bottom-color, currentColor);
    bottom: 0;
    filter: var(--divider-bottom-filter, none)
}

.MBOSCN .FRCqDF[data-divider-layer="1"] {
display: var(--divider-bottom-layer-1-display, block)
}

.MBOSCN .FRCqDF[data-divider-layer="2"] {
display: var(--divider-bottom-layer-2-display, block)
}

.MBOSCN .FRCqDF[data-divider-layer="3"] {
display: var(--divider-bottom-layer-3-display, block)
}

.S6Dcte {
pointer-events: var(--ref-container-pointer-events) !important
}

.S6Dcte>* {
pointer-events: auto
}

.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
}

@supports(-webkit-hyphens:none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

@supports(-webkit-hyphens:none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

@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)
    }
}

.mBJHfd {
padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top)
}

@supports(-webkit-hyphens:none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

@supports(-webkit-hyphens:none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

@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)
    }
}

.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%
}

@media(prefers-reduced-motion:no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer
    }
}

@media(prefers-reduced-motion:reduce) {
.M7AL1H {
        cursor: pointer
    }

    .M7AL1H .AEWcAU {
        opacity: .99
    }
}

@supports(-webkit-hyphens:none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

@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)
    }
}

.b5zn61 {
background: var(--background);
    border-bottom: var(--border-bottom);
    border-bottom-left-radius: var(--border-bottom-left-radius);
    border-bottom-right-radius: var(--border-bottom-right-radius);
    border-left: var(--border-left);
    border-right: var(--border-right);
    border-top: var(--border-top);
    border-top-left-radius: var(--border-top-left-radius);
    border-top-right-radius: var(--border-top-right-radius);
    box-shadow: var(--box-shadow);
    box-sizing: border-box;
    cursor: pointer;
    direction: var(--btn-direction);
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: var(--btn-min-width);
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top);
    touch-action: manipulation;
    width: 100%
}

.b5zn61.kRkc5Y:not(:hover):not(:disabled) {
border-color: var(--corvid-border-color, initial)
}

.b5zn61.oAOb11:not(:hover):not(:disabled) {
background-color: var(--corvid-background-color, var(--background))
}

.b5zn61 [data-preview=hover],
.b5zn61:hover {
background: var(--hover-background, var(--background));
    border-bottom: var(--hover-border-bottom, var(--border-bottom));
    border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
    border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
    border-left: var(--hover-border-left, var(--border-left));
    border-right: var(--hover-border-right, var(--border-right));
    border-top: var(--hover-border-top, var(--border-top));
    border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
    border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
    box-shadow: var(--hover-box-shadow, var(--box-shadow));
    padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
    padding-left: var(--hover-padding-left, var(--padding-left));
    padding-right: var(--hover-padding-right, var(--padding-right));
    padding-top: var(--hover-padding-top, var(--padding-top))
}

.b5zn61.vOCSHf:hover:not(:disabled) {
border-color: var(--corvid-hover-border-color, initial)
}

.b5zn61.S1KgBG:hover:not(:disabled) {
background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

.b5zn61 [data-preview=disabled],
.b5zn61:disabled {
background: var(--disabled-background, var(--background));
    border-bottom: var(--disabled-border-bottom, var(--border-bottom));
    border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
    border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
    border-left: var(--disabled-border-left, var(--border-left));
    border-right: var(--disabled-border-right, var(--border-right));
    border-top: var(--disabled-border-top, var(--border-top));
    border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
    border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
    box-shadow: var(--disabled-box-shadow, var(--box-shadow));
    cursor: default;
    padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
    padding-left: var(--disabled-padding-left, var(--padding-left));
    padding-right: var(--disabled-padding-right, var(--padding-right));
    padding-top: var(--disabled-padding-top, var(--padding-top))
}

.b5zn61.n4G1gL:disabled:not(:hover) {
border-color: var(--corvid-disabled-border-color, initial)
}

.b5zn61.fagXcI:disabled:not(:hover) {
background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.Q_1B5v {
background-color: var(--text-highlight, transparent);
    color: var(--color);
    direction: var(--direction);
    display: var(--label-display);
    font: var(--font, var(--font_8));
    letter-spacing: var(--letter-spacing);
    line-height: var(--line-height);
    max-width: 100%;
    min-width: 1.8em;
    overflow: var(--overflow, hidden);
    text-align: var(--text-align, revert);
    text-decoration-line: var(--text-decoration);
    text-overflow: var(--label-text-overflow);
    text-shadow: var(--text-outline), var(--text-shadow);
    text-transform: var(--text-transform);
    transition: inherit;
    white-space: var(--label-white-space)
}

.b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
color: var(--corvid-color, var(--color))
}

.b5zn61 [data-preview=hover] .Q_1B5v,
.b5zn61:hover .Q_1B5v {
background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
    color: var(--hover-color, var(--color));
    direction: var(--hover-direction, var(--direction));
    display: var(--hover-label-display, var(--label-display));
    font: var(--hover-font, var(--font));
    letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
    line-height: var(--hover-line-height, var(--line-height));
    text-align: var(--hover-text-align, var(--text-align, revert));
    text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
    text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
    text-transform: var(--hover-text-transform, var(--text-transform))
}

.b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
color: var(--corvid-hover-color, var(--hover-color, var(--color)))
}

.b5zn61 [data-preview=disabled] .Q_1B5v,
.b5zn61:disabled .Q_1B5v {
background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
    color: var(--disabled-color, var(--color));
    direction: var(--disabled-direction, var(--direction));
    display: var(--disabled-label-display, var(--label-display));
    font: var(--disabled-font, var(--font));
    letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
    line-height: var(--disabled-line-height, var(--line-height));
    text-align: var(--disabled-text-align, var(--text-align, revert));
    text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
    text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
    text-transform: var(--disabled-text-transform, var(--text-transform))
}

.b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
}

.boASKT {
box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.PlliFI {
align-items: var(--container-align-items);
    display: flex;
    flex-basis: auto;
    flex-direction: var(--container-flex-direction);
    flex-grow: 1;
    gap: var(--content-gap, "0px");
    height: 100%;
    justify-content: var(--container-justify-content);
    overflow: hidden;
    transition: all .4s ease, visibility 0s;
    width: 100%
}

.UHJG9m {
fill: var(--icon-color);
    display: var(--icon-display);
    flex-shrink: 0;
    height: var(--icon-size);
    min-width: 1px;
    order: var(--icon-order, 0);
    transform: rotate(var(--icon-rotation));
    transition: inherit;
    width: var(--icon-size)
}

.b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
fill: var(--corvid-icon-color, var(--icon-color))
}

.b5zn61 [data-preview=hover] .UHJG9m,
.b5zn61:hover .UHJG9m {
fill: var(--hover-icon-color, var(--icon-color));
    display: var(--hover-icon-display, var(--icon-display));
    height: var(--hover-icon-size, var(--icon-size));
    transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
    width: var(--hover-icon-size, var(--icon-size))
}

.b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.b5zn61 [data-preview=disabled] .UHJG9m,
.b5zn61:disabled .UHJG9m {
fill: var(--disabled-icon-color, var(--icon-color));
    display: var(--disabled-icon-display, var(--icon-display));
    height: var(--disabled-icon-size, var(--icon-size));
    transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
    width: var(--disabled-icon-size, var(--icon-size))
}

.b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

.UHJG9m svg,
.UHJG9m>span {
display: flex;
    height: inherit;
    width: inherit
}

.DPAltb {
background: var(--background);
    border-bottom: var(--border-bottom);
    border-bottom-left-radius: var(--border-bottom-left-radius);
    border-bottom-right-radius: var(--border-bottom-right-radius);
    border-left: var(--border-left);
    border-right: var(--border-right);
    border-top: var(--border-top);
    border-top-left-radius: var(--border-top-left-radius);
    border-top-right-radius: var(--border-top-right-radius);
    box-shadow: var(--box-shadow);
    box-sizing: border-box;
    cursor: pointer;
    direction: var(--btn-direction);
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: var(--btn-min-width);
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top);
    touch-action: manipulation;
    width: 100%
}

.DPAltb.HJQL50:not(:hover):not(:disabled) {
border-color: var(--corvid-border-color, initial)
}

.DPAltb.JYQq3z:not(:hover):not(:disabled) {
background-color: var(--corvid-background-color, var(--background))
}

.DPAltb [data-preview=hover],
.DPAltb:hover {
background: var(--hover-background, var(--background));
    border-bottom: var(--hover-border-bottom, var(--border-bottom));
    border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
    border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
    border-left: var(--hover-border-left, var(--border-left));
    border-right: var(--hover-border-right, var(--border-right));
    border-top: var(--hover-border-top, var(--border-top));
    border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
    border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
    box-shadow: var(--hover-box-shadow, var(--box-shadow));
    padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
    padding-left: var(--hover-padding-left, var(--padding-left));
    padding-right: var(--hover-padding-right, var(--padding-right));
    padding-top: var(--hover-padding-top, var(--padding-top))
}

.DPAltb.lpKmSx:hover:not(:disabled) {
border-color: var(--corvid-hover-border-color, initial)
}

.DPAltb.bk6HFS:hover:not(:disabled) {
background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

.DPAltb [data-preview=disabled],
.DPAltb:disabled {
background: var(--disabled-background, var(--background));
    border-bottom: var(--disabled-border-bottom, var(--border-bottom));
    border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
    border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
    border-left: var(--disabled-border-left, var(--border-left));
    border-right: var(--disabled-border-right, var(--border-right));
    border-top: var(--disabled-border-top, var(--border-top));
    border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
    border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
    box-shadow: var(--disabled-box-shadow, var(--box-shadow));
    cursor: default;
    padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
    padding-left: var(--disabled-padding-left, var(--padding-left));
    padding-right: var(--disabled-padding-right, var(--padding-right));
    padding-top: var(--disabled-padding-top, var(--padding-top))
}

.DPAltb.ivX9Rv:disabled:not(:hover) {
border-color: var(--corvid-disabled-border-color, initial)
}

.DPAltb.E9JJpO:disabled:not(:hover) {
background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.gIbEBg {
background-color: var(--text-highlight, transparent);
    color: var(--color);
    direction: var(--direction);
    display: var(--label-display);
    font: var(--font, var(--font_8));
    letter-spacing: var(--letter-spacing);
    line-height: var(--line-height);
    max-width: 100%;
    min-width: 1.8em;
    overflow: var(--overflow, hidden);
    text-align: var(--text-align, revert);
    text-decoration-line: var(--text-decoration);
    text-overflow: var(--label-text-overflow);
    text-shadow: var(--text-outline), var(--text-shadow);
    text-transform: var(--text-transform);
    transition: inherit;
    white-space: var(--label-white-space)
}

.DPAltb.spiv_Z:not(:hover):not(:disabled) .gIbEBg {
color: var(--corvid-color, var(--color))
}

.DPAltb [data-preview=hover] .gIbEBg,
.DPAltb:hover .gIbEBg {
background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
    color: var(--hover-color, var(--color));
    direction: var(--hover-direction, var(--direction));
    display: var(--hover-label-display, var(--label-display));
    font: var(--hover-font, var(--font));
    letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
    line-height: var(--hover-line-height, var(--line-height));
    text-align: var(--hover-text-align, var(--text-align, revert));
    text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
    text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
    text-transform: var(--hover-text-transform, var(--text-transform))
}

.DPAltb.pkDIbl:hover:not(:disabled) .gIbEBg {
color: var(--corvid-hover-color, var(--hover-color, var(--color)))
}

.DPAltb [data-preview=disabled] .gIbEBg,
.DPAltb:disabled .gIbEBg {
background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
    color: var(--disabled-color, var(--color));
    direction: var(--disabled-direction, var(--direction));
    display: var(--disabled-label-display, var(--label-display));
    font: var(--disabled-font, var(--font));
    letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
    line-height: var(--disabled-line-height, var(--line-height));
    text-align: var(--disabled-text-align, var(--text-align, revert));
    text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
    text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
    text-transform: var(--disabled-text-transform, var(--text-transform))
}

.DPAltb.FOmtsV:disabled:not(:hover) .gIbEBg {
color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
}

.OoFUKI {
box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.wpLgnL {
align-items: var(--container-align-items);
    display: flex;
    flex-basis: auto;
    flex-direction: var(--container-flex-direction);
    flex-grow: 1;
    gap: var(--content-gap, "0px");
    height: 100%;
    justify-content: var(--container-justify-content);
    overflow: hidden;
    transition: all .4s ease, visibility 0s;
    width: 100%
}

.HvvH6i {
fill: var(--icon-color);
    display: var(--icon-display);
    flex-shrink: 0;
    height: var(--icon-size);
    min-width: 1px;
    order: var(--icon-order, 0);
    transform: rotate(var(--icon-rotation));
    transition: inherit;
    width: var(--icon-size)
}

.DPAltb.EENh5d:not(:hover):not(:disabled) .HvvH6i {
fill: var(--corvid-icon-color, var(--icon-color))
}

.DPAltb [data-preview=hover] .HvvH6i,
.DPAltb:hover .HvvH6i {
fill: var(--hover-icon-color, var(--icon-color));
    display: var(--hover-icon-display, var(--icon-display));
    height: var(--hover-icon-size, var(--icon-size));
    transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
    width: var(--hover-icon-size, var(--icon-size))
}

.DPAltb.tN8hsm:hover:not(:disabled) .HvvH6i {
fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.DPAltb [data-preview=disabled] .HvvH6i,
.DPAltb:disabled .HvvH6i {
fill: var(--disabled-icon-color, var(--icon-color));
    display: var(--disabled-icon-display, var(--icon-display));
    height: var(--disabled-icon-size, var(--icon-size));
    transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
    width: var(--disabled-icon-size, var(--icon-size))
}

.DPAltb.lVrFcO:disabled:not(:hover) .HvvH6i {
fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

.HvvH6i svg,
.HvvH6i>span {
display: flex;
    height: inherit;
    width: inherit
}

.sR1W7T {
opacity: var(--hamburger-menu-container-initial-opacity)
}

.sR1W7T>* {
transform: var(--hamburger-menu-container-initial-transform)
}

.sR1W7T[data-animation-name=revealFromRight] {
clip-path: inset(0)
}

.sR1W7T[data-animation-name=revealFromRight]>* {
transition: transform .4s cubic-bezier(.645, .045, .355, 1)
}

.sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterActive]>*,
.sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterDone]>* {
transform: translateX(0)
}

.sR1W7T[data-animation-name=fadeIn] {
transition: opacity .4s cubic-bezier(.645, .045, .355, 1)
}

.sR1W7T[data-animation-name=fadeIn][data-animation-state=enterActive],
.sR1W7T[data-animation-name=fadeIn][data-animation-state=enterDone] {
opacity: 1
}

.gNqkn3 {
border-radius: var(--overflow-wrapper-border-radius)
}

.HamburgerMenuContainer502174924__root {
-archetype: paintBox;
    left: 0
}

.EdP9A9,
.HamburgerMenuContainer502174924__root {
box-sizing: border-box;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.EdP9A9 {
background: var(--background);
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    inset-inline-start: 0
}

.SKZitV {
background: var(--container-background, var(--dropdown-menu-container-background));
    border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
    border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
    box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
    box-sizing: border-box;
    direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
    min-width: -moz-min-content !important;
    min-width: min-content !important;
    padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))));
    padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
    text-align: var(--align, var(--dropdown-menu-align))
}

.SKZitV.OcDYXy {
border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
    border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
    border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
    padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))));
    padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))))
}

.SKZitV.ELeynx {
border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-menu-container-border-end-end-radius));
    border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-menu-container-border-end-start-radius));
    border-inline-end: var(--container-border-inline-end, var(--dropdown-menu-container-border-inline-end));
    border-inline-start: var(--container-border-inline-start, var(--dropdown-menu-container-border-inline-start));
    border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-menu-container-border-start-end-radius));
    border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-menu-container-border-start-start-radius));
    padding-inline-end: var(--container-padding-inline-end);
    padding-inline-start: var(--container-padding-inline-start)
}

.CSIQNQ {
--rows-number: calc((var(--items-number) / $columns-number) + 0.49);
    -moz-column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
    column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
    display: grid;
    grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
    grid-template-rows: repeat(var(--rows-number), auto);
    row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing))
}

@supports(width:round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number))
    }
}

.V075FA {
display: flex;
    flex-direction: column;
    gap: var(--sub-items-vertical-spacing-between, var(--dropdown-menu-sub-items-vertical-spacing-between));
    margin-top: var(--sub-items-vertical-spacing-before, var(--dropdown-menu-sub-items-vertical-spacing-before))
}

.Qlx_TA {
width: 100%
}

.nIXiEg {
direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
    display: block;
    justify-self: var(--dropdown-menu-item-justify-self);
    padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
    padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)))
}

.nIXiEg.OcDYXy {
border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
    border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
    border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
    padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
    padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
}

.nIXiEg.ELeynx {
padding-inline-end: var(--item-padding-inline-end, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
    padding-inline-start: var(--item-padding-inline-start, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
}

.nIXiEg.iAlHRu,
.nIXiEg[data-preview=selected] {
background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
    border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
    border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
    box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))));
    color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))));
    font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
    letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
    line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
    text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
    text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
    text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))))
}

.nIXiEg.iAlHRu.OcDYXy,
.nIXiEg[data-preview=selected].OcDYXy {
border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
    border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))));
    border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))))
}

.nIXiEg.iAlHRu .GWMLbE,
.nIXiEg[data-preview=selected] .GWMLbE {
background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
}

.nIXiEg.TINxS7,
.nIXiEg:hover,
.nIXiEg[data-preview=hover] {
background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
    border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
    border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
    box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))));
    color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
    font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
    letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
    line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
    text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
    text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
    text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))))
}

.nIXiEg.TINxS7.OcDYXy,
.nIXiEg:hover.OcDYXy,
.nIXiEg[data-preview=hover].OcDYXy {
border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
    border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))));
    border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))))
}

.nIXiEg.TINxS7 .GWMLbE,
.nIXiEg:hover .GWMLbE,
.nIXiEg[data-preview=hover] .GWMLbE {
background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))))
}

.U6fXgO {
direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
    display: block;
    justify-self: var(--sub-item-justify-self);
    padding-bottom: var(--sub-item-padding-bottom, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
    padding-top: var(--sub-item-padding-top, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
    text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))))
}

.U6fXgO.OcDYXy {
border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
    border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
    border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
    padding-left: var(--sub-item-padding-left, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
    padding-right: var(--sub-item-padding-right, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)))
}

.U6fXgO.ELeynx {
padding-inline-end: var(--sub-item-padding-inline-end, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
    padding-inline-start: var(--sub-item-padding-inline-start, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)))
}

.U6fXgO.iAlHRu,
.U6fXgO[data-preview=selected] {
background: var(--sub-item-selected-background, var(--sub-item-background, var(--dropdown-menu-sub-item-selected-background, var(--dropdown-menu-sub-item-background))));
    border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-selected-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
    border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-selected-border-top, var(--dropdown-menu-sub-item-border-top))));
    box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-selected-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
    color: var(--sub-item-selected-color, var(--sub-item-color, var(--dropdown-menu-sub-item-selected-color, var(--dropdown-menu-sub-item-color))));
    font: var(--sub-item-selected-font, var(--sub-item-font, var(--dropdown-menu-sub-item-selected-font, var(--dropdown-menu-sub-item-font))));
    letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-selected-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
    line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-selected-line-height, var(--dropdown-menu-sub-item-line-height))));
    text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-selected-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
    text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-selected-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-selected-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
    text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-selected-text-transform, var(--dropdown-menu-sub-item-text-transform))))
}

.U6fXgO.iAlHRu.OcDYXy,
.U6fXgO[data-preview=selected].OcDYXy {
border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
    border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))));
    border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))))
}

.U6fXgO.iAlHRu .K_a365,
.U6fXgO[data-preview=selected] .K_a365 {
background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
}

.U6fXgO.TINxS7,
.U6fXgO:hover,
.U6fXgO[data-preview=hover] {
background: var(--sub-item-hover-background, var(--sub-item-background, var(--dropdown-menu-sub-item-hover-background, var(--dropdown-menu-sub-item-background))));
    border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-hover-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
    border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-hover-border-top, var(--dropdown-menu-sub-item-border-top))));
    box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-hover-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
    color: var(--sub-item-hover-color, var(--sub-item-color, var(--dropdown-menu-sub-item-hover-color, var(--dropdown-menu-sub-item-color))));
    font: var(--sub-item-hover-font, var(--sub-item-font, var(--dropdown-menu-sub-item-hover-font, var(--dropdown-menu-sub-item-font))));
    letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-hover-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
    line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-hover-line-height, var(--dropdown-menu-sub-item-line-height))));
    text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-hover-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
    text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-hover-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-hover-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
    text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-hover-text-transform, var(--dropdown-menu-sub-item-text-transform))))
}

.U6fXgO.TINxS7.OcDYXy,
.U6fXgO:hover.OcDYXy,
.U6fXgO[data-preview=hover].OcDYXy {
border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
    border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))));
    border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))))
}

.U6fXgO.TINxS7 .K_a365,
.U6fXgO:hover .K_a365,
.U6fXgO[data-preview=hover] .K_a365 {
background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
}

.GWMLbE {
background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
    display: inline-block;
    text-align: inherit;
    text-decoration-line: inherit;
    text-shadow: inherit;
    text-transform: inherit
}

.K_a365 {
background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight))
}

.HDkLBy {
background: var(--item-background, var(--dropdown-menu-item-background));
    border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
    border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
    box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
    color: var(--item-color, var(--dropdown-menu-item-color));
    font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
    letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
    line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
    text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))));
    text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
    text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
    text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform))
}

.BEgsaf {
background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
    border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
    border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
    box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
    color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
    font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
    letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
    line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
    text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
    text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
    text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform))
}

.eH50g1[data-animation-name=revealFromTop] {
transition: opacity .4s, clip-path .4s;
    transition-timing-function: cubic-bezier(.645, .045, .355, 1)
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enter],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exitActive],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exitDone] {
clip-path: var(--animation-clip-path);
    opacity: 0
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
clip-path: inset(var(--shadow-margin, 0) var(--shadow-margin, 0) var(--shadow-margin, 0) var(--shadow-margin, 0))
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone] {
clip-path: unset
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
opacity: 1
}

.eH50g1[data-animation-name=fadeIn] {
transition: opacity .4s;
    transition-timing-function: cubic-bezier(.645, .045, .355, 1)
}

.eH50g1[data-animation-name=fadeIn][data-animation-state=enter],
.eH50g1[data-animation-name=fadeIn][data-animation-state=exitActive],
.eH50g1[data-animation-name=fadeIn][data-animation-state=exitDone] {
opacity: 0
}

.eH50g1[data-animation-name=fadeIn][data-animation-state=enterActive],
.eH50g1[data-animation-name=fadeIn][data-animation-state=enterDone],
.eH50g1[data-animation-name=fadeIn][data-animation-state=exit] {
opacity: 1
}

.eH50g1 {
background: var(--container-background, var(--dropdown-container-background));
    border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
    border-left: var(--container-border-left, var(--dropdown-container-border-left));
    border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
    border-right: var(--container-border-right, var(--dropdown-container-border-right));
    border-top: var(--container-border-top, var(--dropdown-container-border-top));
    box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow))
}

.fr3A7J {
direction: ltr
}

.H2ENa1 {
box-sizing: border-box
}

div.c_pphB {
display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)))
}

.HamburgerOpenButton3537389287__nav {
display: inherit;
    height: inherit;
    width: auto
}

.rvGLLm {
background: var(--background);
    border-bottom: var(--border-bottom);
    border-bottom-left-radius: var(--border-bottom-left-radius);
    border-bottom-right-radius: var(--border-bottom-right-radius);
    border-left: var(--border-left);
    border-right: var(--border-right);
    border-top: var(--border-top);
    border-top-left-radius: var(--border-top-left-radius);
    border-top-right-radius: var(--border-top-right-radius);
    box-shadow: var(--box-shadow);
    box-sizing: border-box;
    cursor: pointer;
    direction: var(--btn-direction);
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: var(--btn-min-width);
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top);
    touch-action: manipulation;
    width: 100%
}

.rvGLLm.jMYm0H:not(:hover):not(:disabled) {
border-color: var(--corvid-border-color, initial)
}

.rvGLLm.y061lW:not(:hover):not(:disabled) {
background-color: var(--corvid-background-color, var(--background))
}

.rvGLLm [data-preview=hover],
.rvGLLm:hover {
background: var(--hover-background, var(--background));
    border-bottom: var(--hover-border-bottom, var(--border-bottom));
    border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
    border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
    border-left: var(--hover-border-left, var(--border-left));
    border-right: var(--hover-border-right, var(--border-right));
    border-top: var(--hover-border-top, var(--border-top));
    border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
    border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
    box-shadow: var(--hover-box-shadow, var(--box-shadow));
    padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
    padding-left: var(--hover-padding-left, var(--padding-left));
    padding-right: var(--hover-padding-right, var(--padding-right));
    padding-top: var(--hover-padding-top, var(--padding-top))
}

.rvGLLm.mxKpu4:hover:not(:disabled) {
border-color: var(--corvid-hover-border-color, initial)
}

.rvGLLm.zBIMAq:hover:not(:disabled) {
background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

.rvGLLm [data-preview=disabled],
.rvGLLm:disabled {
background: var(--disabled-background, var(--background));
    border-bottom: var(--disabled-border-bottom, var(--border-bottom));
    border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
    border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
    border-left: var(--disabled-border-left, var(--border-left));
    border-right: var(--disabled-border-right, var(--border-right));
    border-top: var(--disabled-border-top, var(--border-top));
    border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
    border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
    box-shadow: var(--disabled-box-shadow, var(--box-shadow));
    cursor: default;
    padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
    padding-left: var(--disabled-padding-left, var(--padding-left));
    padding-right: var(--disabled-padding-right, var(--padding-right));
    padding-top: var(--disabled-padding-top, var(--padding-top))
}

.rvGLLm.lPvoIB:disabled:not(:hover) {
border-color: var(--corvid-disabled-border-color, initial)
}

.rvGLLm.by2yNJ:disabled:not(:hover) {
background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.hQsOje {
background-color: var(--text-highlight, transparent);
    color: var(--color);
    direction: var(--direction);
    display: var(--label-display);
    font: var(--font, var(--font_8));
    letter-spacing: var(--letter-spacing);
    line-height: var(--line-height);
    max-width: 100%;
    min-width: 1.8em;
    overflow: var(--overflow, hidden);
    text-align: var(--text-align, revert);
    text-decoration-line: var(--text-decoration);
    text-overflow: var(--label-text-overflow);
    text-shadow: var(--text-outline), var(--text-shadow);
    text-transform: var(--text-transform);
    transition: inherit;
    white-space: var(--label-white-space)
}

.rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
color: var(--corvid-color, var(--color))
}

.rvGLLm [data-preview=hover] .hQsOje,
.rvGLLm:hover .hQsOje {
background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
    color: var(--hover-color, var(--color));
    direction: var(--hover-direction, var(--direction));
    display: var(--hover-label-display, var(--label-display));
    font: var(--hover-font, var(--font));
    letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
    line-height: var(--hover-line-height, var(--line-height));
    text-align: var(--hover-text-align, var(--text-align, revert));
    text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
    text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
    text-transform: var(--hover-text-transform, var(--text-transform))
}

.rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
color: var(--corvid-hover-color, var(--hover-color, var(--color)))
}

.rvGLLm [data-preview=disabled] .hQsOje,
.rvGLLm:disabled .hQsOje {
background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
    color: var(--disabled-color, var(--color));
    direction: var(--disabled-direction, var(--direction));
    display: var(--disabled-label-display, var(--label-display));
    font: var(--disabled-font, var(--font));
    letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
    line-height: var(--disabled-line-height, var(--line-height));
    text-align: var(--disabled-text-align, var(--text-align, revert));
    text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
    text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
    text-transform: var(--disabled-text-transform, var(--text-transform))
}

.rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
}

.I56lbS {
box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.pMSuoq {
align-items: var(--container-align-items);
    display: flex;
    flex-basis: auto;
    flex-direction: var(--container-flex-direction);
    flex-grow: 1;
    gap: var(--content-gap, "0px");
    height: 100%;
    justify-content: var(--container-justify-content);
    overflow: hidden;
    transition: all .4s ease, visibility 0s;
    width: 100%
}

.xyuOGi {
fill: var(--icon-color);
    display: var(--icon-display);
    flex-shrink: 0;
    height: var(--icon-size);
    min-width: 1px;
    order: var(--icon-order, 0);
    transform: rotate(var(--icon-rotation));
    transition: inherit;
    width: var(--icon-size)
}

.rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
fill: var(--corvid-icon-color, var(--icon-color))
}

.rvGLLm [data-preview=hover] .xyuOGi,
.rvGLLm:hover .xyuOGi {
fill: var(--hover-icon-color, var(--icon-color));
    display: var(--hover-icon-display, var(--icon-display));
    height: var(--hover-icon-size, var(--icon-size));
    transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
    width: var(--hover-icon-size, var(--icon-size))
}

.rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.rvGLLm [data-preview=disabled] .xyuOGi,
.rvGLLm:disabled .xyuOGi {
fill: var(--disabled-icon-color, var(--icon-color));
    display: var(--disabled-icon-display, var(--icon-display));
    height: var(--disabled-icon-size, var(--icon-size));
    transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
    width: var(--disabled-icon-size, var(--icon-size))
}

.rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

.xyuOGi svg,
.xyuOGi>span {
display: flex;
    height: inherit;
    width: inherit
}

.jMLWKi {
display: inherit;
    height: inherit;
    width: auto
}

.HamburgerOverlay547129737__root {
-archetype: paintBox;
    box-sizing: border-box;
    
    height: calc(100vh - var(--wix-ads-height)) !important;
    left: 0;
    position: fixed !important;
    top: var(--wix-ads-height) !important;
    visibility: hidden;
    width: 100vw !important;
    z-index: var(--above-all-z-index)
}

.HamburgerOverlay547129737__overlay {
box-sizing: border-box;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
visibility: visible
}

.HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
background-color: transparent
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
overflow-x: hidden;
    overflow-y: scroll
}

.HamburgerOverlay547129737__scrollContent {
position: relative
}

.scemAM[data-part=hamburger-overlay] {
opacity: var(--hamburger-overlay-initial-opacity)
}

.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn] {
transition: opacity .4s
}

.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterActive],
.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterDone] {
opacity: 1
}

.tVir9C {
background: var(--background);
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    height: calc(100vh - var(--wix-ads-height)) !important;
    inset-block-start: var(--wix-ads-height) !important;
    position: fixed !important;
    visibility: hidden;
    width: 100vw !important;
    z-index: var(--above-all-z-index)
}

.ZTgfG4,
.tVir9C {
box-sizing: border-box;
    inset-inline-start: 0
}

.ZTgfG4 {
height: 100%;
    inset-block-start: 0;
    position: absolute;
    width: 100%
}

.meddft {
visibility: visible
}

.tVir9C:not(.Ujf5u0) {
background-color: transparent
}

.XTKAK7 {
overflow-x: hidden;
    overflow-y: scroll
}

.IKAmsN {
position: relative
}

.KaEeLN {
--container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
    --container-corvid-border-size: var(--brw, 1px);
    --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
    --backdrop-filter: $backdrop-filter
}

.uYj0Sg {
-webkit-backdrop-filter: var(--backdrop-filter, none);
    backdrop-filter: var(--backdrop-filter, none);
    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
    background-image: var(--bg-gradient, none);
    border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
    border-radius: var(--rd, 5px);
    bottom: 0;
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.StylableHorizontalMenu3372578893__root {
-archetype: paddingBox;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    width: 100%
}

.StylableHorizontalMenu3372578893__root * {
box-sizing: border-box
}

.StylableHorizontalMenu3372578893__menu {
display: flex;
    flex-wrap: var(--menu-flex-wrap, wrap);
    min-width: -moz-fit-content;
    min-width: fit-content
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
box-sizing: border-box;
    height: 100%;
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
margin-inline-start: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
margin-inline-end: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
height: auto !important;
    margin: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
-ms-overflow-style: none;
    overflow-x: scroll;
    scrollbar-width: none
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
display: none
}

.StylableHorizontalMenu3372578893__menuItem {
--focus-ring-box-shadow: inset 0 0 0 2px #116dff, inset 0 0 0 4px #fff !important;
    position: relative
}

.StylableHorizontalMenu3372578893__megaMenuWrapper {
display: flex
}

.itemDepth02233374943__root {
-archetype: paintBox;
    cursor: pointer;
    display: block;
    flex: 1;
    text-decoration: none
}

.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label,
.itemDepth02233374943__root.itemDepth02233374943--isHovered,
.itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
transition: all .08s linear
}

.itemDepth02233374943__container {
-archetype: box;
    align-items: center;
    display: flex;
    height: 100%
}

.itemDepth02233374943__label {
-archetype: text;
    -controller-part-type: LayoutChildDisplayDropdown;
    transition: inherit;
    white-space: nowrap
}

.itemDepth02233374943__itemWrapper {
flex-grow: inherit
}

.itemDepth02233374943__positionBox {
display: none;
    margin: auto;
    position: fixed;
    z-index: var(--position-box-z-index, 47)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
left: 0;
    position: absolute;
    right: 0
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
max-width: unset
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.itemDepth02233374943__animationBox {
animation-delay: calc(var(--is-animated) * .05s);
    animation-duration: calc(var(--is-animated) * .1s);
    animation-fill-mode: forwards;
    max-height: var(--max-height, none);
    opacity: 0;
    overflow-y: var(--overflow-y, visible);
    transition: border-color .08s cubic-bezier(.25, 1, .5, 1), box-shadow .08s cubic-bezier(.25, 1, .5, 1)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched>.itemDepth02233374943__animationBox {
width: 100%
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
width: 100% !important
}

.itemDepth02233374943__alignBox {
display: flex
}

.itemDepth02233374943__list {
-moz-column-gap: calc(1px * var(--horizontalSpacing));
    column-gap: calc(1px * var(--horizontalSpacing))
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox {
display: block;
    visibility: hidden
}

.itemDepth02233374943__itemWrapper[data-shown]>.itemDepth02233374943__positionBox {
display: block;
    visibility: visible
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox>.itemDepth02233374943__animationBox {
animation-name: itemDepth02233374943__fadeIn
}

.itemDepth02233374943__megaMenuComp {
direction: ltr;
    flex-shrink: 0;
    margin-top: var(--containerMarginTop) !important;
    padding: 0 !important
}

.itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
display: none
}

.itemDepth12472627565__root {
-archetype: paintBox;
    display: block;
    position: relative;
    text-decoration: none
}

.itemDepth12472627565__container {
display: flex
}

.itemDepth12472627565__label {
-archetype: text;
    word-wrap: var(--label-word-wrap);
    display: block;
    overflow: hidden;
    overflow-wrap: var(--label-word-wrap);
    text-align: inherit !important;
    text-overflow: clip;
    white-space: var(--white-space)
}

.itemDepth12472627565__itemWrapper {
-moz-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    position: relative
}

.itemDepth12472627565__itemWrapper:after {
clear: both;
    content: "";
    display: table
}

.itemDepth12472627565__positionBox {
display: var(--subsubmenu-box-display);
    left: var(--subsubmenu-box-left);
    position: var(--subsubmenu-box-position);
    right: var(--subsubmenu-box-right);
    top: 0
}

.itemDepth12472627565__positionBox[data-reverted] {
left: var(--subsubmenu-box-right);
    right: var(--subsubmenu-box-left)
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox {
display: block
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.itemDepth12472627565__animationBox {
animation-delay: calc(var(--is-animated) * .05s);
    animation-duration: calc(var(--is-animated) * .1s);
    animation-fill-mode: forwards;
    margin-top: 0 !important;
    opacity: 0
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox>.itemDepth12472627565__animationBox {
animation-name: itemDepth12472627565__fadeIn
}

.submenu815198092__heading .itemDepth12472627565__label {
color: #000
}

.submenu815198092__pageWrapper {
margin-left: auto !important;
    margin-right: auto !important
}

.submenu815198092__overrideWidth {
width: 100% !important
}

.submenu815198092__rowItem:last-child {
margin-bottom: 0 !important
}

.submenu815198092__rowItem+.submenu815198092__rowItem,
.submenu815198092__rowItem:first-child {
margin-top: 0
}

.kvKptz {
display: var(--navbar-display, block);
    height: 100%
}

.NZHLsZ:hover {
z-index: var(--is-sticky, auto)
}

.ffrP7D {
clip: rect(0, 0, 0, 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.mfxFLH {
min-height: var(--min-height-override);
    min-width: var(--min-width-override)
}

.itemShared2352141355__rootContainer {
height: 100%
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow {
display: flex;
    flex-direction: row
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
flex-grow: 1
}

.itemShared2352141355__accessibilityIconWrapper {
width: 0
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
margin-inline-end: 8px;
    margin-inline-start: 4px;
    width: unset
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
align-items: center;
    display: flex
}

.itemShared2352141355__accessibilityIcon {
clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 0;
    width: 0
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
background: #fff;
    clip-path: unset;
    height: 24px;
    width: 24px
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
rotate: 180deg
}

.ScrollButton2305195801__root {
-archetype: paddingBox;
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    opacity: 0;
    overflow: hidden;
    pointer-events: none
}

.ScrollButton2305195801__root:hover {
transition: all .08s linear
}

.ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
transform: scaleX(-1)
}

.ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
opacity: 1;
    pointer-events: auto
}

.ScrollButton2305195801__icon {
-archetype: icon;
    -controller-part-type: LayoutChildDisplayDropdown;
    max-height: 100%;
    max-width: 100%;
    min-width: 1px
}

.ScrollButton2305195801__icon>svg {
height: inherit;
    width: inherit
}

.ScrollControls2015960785__root {
border: inherit;
    border-color: transparent;
    bottom: 0;
    display: var(--scroll-controls-display, flex);
    justify-content: space-between;
    left: 0;
    padding-bottom: inherit;
    padding-top: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.c1rIl3 {
display: contents
}

.TWFxr5 {
height: auto !important
}

.May50y {
overflow: hidden !important
}

.sK_1tZs {
--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)
}

.sFm_1we {
--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)
}

.sLNWQe4 {
--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
}

.s__41VHna {
--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)
}

.shjYfoY {
--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)
}

.sosI8CF,
.stUUbgC {
outline: 0
}

.sa2T6Go .sSMOQRf {
font-size: 14px
}

.sa2T6Go.oVCoQz0---type-7-default:not(.oVCoQz0--wired) .sSMOQRf.oVCoQz0---priority-5-basic {
background-color: #000;
    border-color: #000;
    color: #fff
}

.sa2T6Go.oVCoQz0---type-7-default:not(.oVCoQz0--wired) .sSMOQRf.oVCoQz0---priority-14-basicSecondary {
border-color: #000;
    color: #000
}

.sa2T6Go.oVCoQz0---type-4-text:not(.oVCoQz0--wired) .sSMOQRf.oVCoQz0---priority-7-primary {
color: #000
}

.s__1_qYpX {
display: inline-block;
    position: relative
}

.s__1_qYpX.oLqS8V1--fluid {
display: block;
    width: 100%
}

.sE5uFko {
background-color: #fff;
    border-color: #000;
    border-radius: initial;
    border-style: solid;
    border-width: 1px;
    padding: initial
}

.svstYgi {
border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0
}

.svR5h2r[data-placement*=right].si94xZs {
padding-left: 5px
}

.svR5h2r[data-placement*=right].si94xZs .svstYgi {
border-color: transparent #000 transparent transparent;
    border-width: 5px 5px 5px 0;
    left: -5px;
    margin-left: 5px;
    margin-right: 0
}

.svR5h2r[data-placement*=left].si94xZs {
padding-right: 5px
}

.svR5h2r[data-placement*=left].si94xZs .svstYgi {
border-color: transparent transparent transparent #000;
    border-width: 5px 0 5px 5px;
    margin-left: 0;
    margin-right: 5px;
    right: -5px
}

.svR5h2r[data-placement*=bottom].si94xZs {
padding-top: 5px
}

.svR5h2r[data-placement*=bottom].si94xZs .svstYgi {
border-color: transparent transparent #000 transparent;
    border-width: 0 5px 5px 5px;
    margin-bottom: 0;
    margin-top: 5px;
    top: -5px
}

.svR5h2r[data-placement*=top].si94xZs {
padding-bottom: 5px
}

.svR5h2r[data-placement*=top].si94xZs .svstYgi {
border-color: #000 transparent transparent transparent;
    border-width: 5px 5px 0 5px;
    bottom: -5px;
    margin-bottom: 5px;
    margin-top: 0
}

.sNIqu9k {
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
}

.sW_sxlD {
--submitbuttonwut3165009077-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(--submitbuttonwut3165009077-explicit-padding);
    --wix-ui-tpa-button-padding-block-end: var(--submitbuttonwut3165009077-explicit-padding);
    min-width: 0 !important;
    padding-inline: min(5%, 15px) !important
}

.sW_sxlD span {
line-height: var(--submitbuttonwut3165009077-submitButtonFont-line-height, 1.2) !important
}

.stzx29f {
width: 100%
}

.sqdTdAW {
min-width: 100px !important
}

.sSC__Dq {
--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)
}

.sSC__Dq:hover,
.sj73Sg_ {
color: rgb(var(--wix-forms-formSubmitButtonColorHover, var(--wix-color-5))) !important
}

.s__4MANSp {
--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)
}

.skK4pYp {
align-self: end;
    width: 100%
}

.s__8J_rf1 {
display: flex;
    height: 100%;
    width: 100%
}

.sKUB3zj,
.sMIYJ2E {
margin-top: 8px
}

.sKUB3zj {
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
}

.s__68Fw6y {
margin-right: 2px
}

.sN7vmTz {
display: flex;
    justify-content: space-between
}

.sH8JZpe {
min-width: 100px
}

.shz2UH8 {
text-align: center
}

.sdxXeNS {
height: 15px !important;
    width: 15px !important
}

.sSC__Dq .sdxXeNS circle,
.sW_sxlD .sdxXeNS circle {
stroke: rgb(var(--wix-forms-formSubmitButtonColor, var(--wix-color-1)))
}

.sXdg1o1 {
height: 0;
    visibility: hidden
}

.s__8V3VFj {
gap: var(--submitbuttonwut3165009077-wix-forms-formRowSpacing, 24px)
}

.sCx0ceW {
pointer-events: none
}

.sRys8aZ .sE5uFko {
word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word
}

.s__0_uRXf {
align-items: center;
    cursor: pointer;
    display: inline-flex
}

.sGPegbp,
.s_UFc64 {
flex-shrink: 0
}

.s__0_uRXf.o__4hRMHm--disabled {
cursor: default
}

.s__0_uRXf[disabled] {
pointer-events: none
}

.s__84Sd5d {
--wut-error-color: rgb(var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49));
    --ErrorMessageWrapper276742494-transparent: 0, 0, 0, 0
}

.s__84Sd5d:not(.ozNh8we--visible) {
margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height)
}

.s__84Sd5d.ozNh8we--visible {
margin-bottom: calc(var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px)
}

.sH7rZp0 {
align-items: flex-start;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper276742494-transparent)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper276742494-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
}

.spUdTzD {
flex-shrink: 0;
    margin-inline-end: 2px
}

.s__84Sd5d.ozNh8we---errorAppearance-19-BackgroundAndBorder .sH7rZp0 {
--ErrorMessageWrapper276742494-border-color: 223, 49, 49, 0.2;
    --ErrorMessageWrapper276742494-background-color: 253, 243, 243;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper276742494-background-color)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper276742494-border-color)));
    border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 1px);
    padding: 8px
}

.s__84Sd5d.ozNh8we---errorAppearance-19-BackgroundAndBorder .spUdTzD {
margin-inline-end: 4px
}

.s_SRbew {
display: flex;
    justify-content: space-between;
    margin-top: 8px
}

.s_SRbew .sH7rZp0 {
margin-top: 0;
    margin-inline-end: 12px
}

.sKP50i5 {
--TextField217682773-default-main-border-width: 1px
}

.sKP50i5.oho5TPY--error.oho5TPY--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)
}

.szjkvgP {
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))
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP {
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))
}

.symZXy6 {
margin-bottom: 8px
}

#SITE_CONTAINER.focus-ring-active .sKP50i5 .sd2JKGy:focus:not(:hover),
#SITE_CONTAINER.focus-ring-active .sKP50i5 .szjkvgP:focus-within {
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999
}

.szjkvgP 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
}

.szjkvgP.oho5TPY---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(--TextField217682773-default-main-border-width, 1px))
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP.oho5TPY---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)
}

.szjkvgP.oho5TPY---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(--TextField217682773-default-main-border-width, 1px))
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP.oho5TPY---theme-4-line {
--TextField217682773-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color, var(--TextField217682773-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)
}

.szjkvgP.oNT9DQc--focus,
.szjkvgP: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(--TextField217682773-default-main-border-width, 1px))
}

.szjkvgP.oho5TPY---theme-3-box.oNT9DQc--focus,
.szjkvgP.oho5TPY---theme-3-box:hover,
.szjkvgP.oho5TPY---theme-4-line.oNT9DQc--focus,
.szjkvgP.oho5TPY---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)))
}

.sKP50i5.oho5TPY--disabled .szjkvgP {
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))
}

.sKP50i5.oho5TPY--disabled .szjkvgP.oho5TPY---theme-3-box {
background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1)))
}

.sKP50i5.oho5TPY--success .szjkvgP {
border-color: rgb(0, 130, 80, .6)
}

.sKP50i5.oho5TPY--success .szjkvgP.oNT9DQc--focus,
.sKP50i5.oho5TPY--success .szjkvgP:hover {
border-color: #008250
}

.sKP50i5.oho5TPY--error:not(.oho5TPY--newErrorMessage) .szjkvgP {
border-color: rgb(223, 49, 49, .6)
}

.sKP50i5.oho5TPY--error.oho5TPY--newErrorMessage .szjkvgP {
border-color: var(--wut-error-color, #df3131) !important
}

.sKP50i5.oho5TPY--error:not(.oho5TPY--newErrorMessage) .szjkvgP.oNT9DQc--focus,
.sKP50i5.oho5TPY--error:not(.oho5TPY--newErrorMessage) .szjkvgP:hover {
border-color: #df3131
}

.sKP50i5.oho5TPY--hasPrefix .szjkvgP .sYpPDbu {
padding-inline-start: var(--wix-ui-tpa-text-field-prefix-padding-inline-end, 4px)
}

.szjkvgP .sYpPDbu {
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%
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP .sYpPDbu {
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))
}

.szjkvgP.oho5TPY---theme-4-line .sYpPDbu {
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)
}

.szjkvgP.oNT9DQc--focus .sYpPDbu,
.szjkvgP:hover .sYpPDbu {
color: rgb(var(--wix-ui-tpa-text-field-hover-text-color, var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))))
}

.sKP50i5.oho5TPY--disabled .srVJIYB svg,
.szjkvgP.oNT9DQc--disabled .sYpPDbu {
color: rgb(var(--wix-color-29))
}

.szjkvgP.oNT9DQc--focus .sYpPDbu {
outline: 0
}

.szjkvgP .sYpPDbu::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))
}

.sBMM8Jk {
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
}

.sBMM8Jk.oho5TPY--arrows {
height: 100%
}

.szjkvgP.oho5TPY---theme-3-box {
padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end, 12px)
}

.sEDeU7B {
align-items: center;
    display: flex;
    height: 100%
}

.s__1ekADI {
display: inline-block;
    height: 100%;
    width: 4px
}

.sKP50i5 .s__0vxl0d {
--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
}

.sKP50i5 .s__0vxl0d:focus,
.sKP50i5 .s__0vxl0d:hover {
background-color: transparent;
    opacity: 1
}

.srVJIYB {
align-items: center;
    color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
    display: flex;
    height: 100%
}

.szjkvgP .sYpPDbu::-webkit-input-placeholder,
.szjkvgP .sYpPDbu::placeholder {
color: rgb(var(--wix-ui-tpa-text-field-placeholder-color, var(--wix-color-4)))
}

.sKP50i5.oho5TPY--disabled .szjkvgP .sYpPDbu::-webkit-input-placeholder,
.sKP50i5.oho5TPY--disabled .szjkvgP .sYpPDbu::placeholder {
color: rgb(var(--wix-ui-tpa-text-field-disabled-placeholder-color, var(--wix-color-29)))
}

.sbuG2at {
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))
}

.sKP50i5.oho5TPY--disabled .sbuG2at {
color: rgb(var(--wix-ui-tpa-text-field-disabled-label-color, var(--wix-color-29)))
}

.sKP50i5.oho5TPY--readOnlyCustom .sbuG2at {
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))
}

.sYx4mZX {
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))
}

.sKP50i5.oho5TPY--error.oho5TPY--newErrorMessage.oho5TPY--hasErrorMessage .sYx4mZX {
margin-top: 0
}

.so74cUQ {
display: none
}

.sxPzkXU {
color: #df3131 !important
}

.swG68NN {
color: #008250
}

.skXk4B0 {
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)
}

.sKP50i5.oho5TPY--readOnlyCustom .skXk4B0 {
color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-4)))
}

.skXk4B0 svg {
color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-5)))
}

.sKP50i5.oho5TPY--readOnlyCustom .skXk4B0 svg {
color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-5)))
}

.szjkvgP.oho5TPY---theme-4-line .skXk4B0 {
margin-inline-start: 0
}

.sG5E8fc {
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
}

.szjkvgP input[type=number]::-webkit-inner-spin-button,
.szjkvgP input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none
}

.szjkvgP input[type=number] {
appearance: textfield
}

.szjkvgP input {
border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0)
}

.sKP50i5.oho5TPY--readOnlyCustom .szjkvgP input {
border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0)
}

.szjkvgP.oNT9DQc--focus input,
.szjkvgP:hover input {
border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px)
}

.sbn8PgH {
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)
}

.srcyNnh {
all: unset;
    cursor: pointer;
    height: 16px;
    line-height: 16px
}

.sKP50i5 .sChXKIn {
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))
}

.sd2JKGy {
cursor: pointer;
    display: block;
    height: calc(max(24px, 1em));
    width: calc(max(24px, 1em))
}

.sd2JKGy.oho5TPY--disabled {
cursor: default
}

.s__2CnSWh {
position: relative;
    width: 100%
}

.sKjamn9 {
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))
}

.sbuG2at.oho5TPY---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)
}

.sKP50i5.oho5TPY--readOnlyCustom .sbuG2at.oho5TPY---style-8-floating {
color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-4)));
    font: inherit
}

.sKP50i5.oho5TPY--hasFloatingLabelActive .sbuG2at.oho5TPY---style-8-floating {
font-size: .875em;
    padding-top: 2px;
    top: 6px;
    transform: translateY(0)
}

.sKP50i5.oho5TPY--hasFloatingLabel .sbuG2at.oho5TPY---theme-3-box {
padding-inline-start: 20px
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-3-box .sYpPDbu {
padding: 0 0 6px;
    padding-inline-start: 20px
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-4-line .sYpPDbu {
padding: 0 0 4px
}

.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasPrefix .sbuG2at,
.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasPrefix .szjkvgP .sYpPDbu {
padding-inline-start: 4px
}

.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasSuffix .sbuG2at,
.sKP50i5.oho5TPY--hasFloatingLabel.oho5TPY--hasSuffix .szjkvgP .sYpPDbu {
padding-inline-end: 4px
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-3-box {
padding-inline-end: 20px
}

.sKP50i5.oho5TPY--hasFloatingLabel .szjkvgP.oho5TPY---theme-3-box .skXk4B0 {
margin-inline-start: 20px
}

.snjPhHL {
--Text2797851106-primary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-5)));
    --Text2797851106-secondary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-4)))
}

.snjPhHL.oFqx59u---priority-7-primary {
color: var(--wut-text-color, var(--Text2797851106-primary-color))
}

.snjPhHL.oFqx59u---priority-9-secondary {
color: var(--wut-placeholder-color, var(--Text2797851106-secondary-color))
}

.snjPhHL.oFqx59u---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))
}

.snjPhHL.oFqx59u---typography-11-runningText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.5em)
}

.snjPhHL.oFqx59u---typography-11-runningText,
.snjPhHL.oFqx59u---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))
}

.snjPhHL.oFqx59u---typography-8-listText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 2em)
}

.snjPhHL.oFqx59u---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))
}

.snjPhHL.oFqx59u--mobile.oFqx59u---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))
}

.snjPhHL.oFqx59u--mobile.oFqx59u---typography-11-runningText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.42em)
}

.snjPhHL.oFqx59u--mobile.oFqx59u---typography-11-runningText,
.snjPhHL.oFqx59u--mobile.oFqx59u---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))
}

.snjPhHL.oFqx59u--mobile.oFqx59u---typography-8-listText {
line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.72em)
}

.snjPhHL.oFqx59u--mobile.oFqx59u---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))
}

.syTx65d {
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
}

.sj_d7AA {
--Spinner1787510382-diameter: var(--wix-ui-tpa-spinner-diameter, 50px);
    animation: Spinner1787510382__rotate 2s linear infinite;
    height: var(--Spinner1787510382-diameter);
    left: auto;
    top: auto;
    width: var(--Spinner1787510382-diameter)
}

.sZKDLWA {
stroke: rgb(var(--wix-ui-tpa-spinner-path-color, var(--wix-color-5)));
    animation: Spinner1787510382__dash 1.5s ease-in-out infinite
}

.sj_d7AA.ohNOkKE--centered {
left: calc(50% - var(--Spinner1787510382-diameter)/2);
    position: absolute;
    top: calc(50% - var(--Spinner1787510382-diameter)/2)
}

.sj_d7AA.ohNOkKE--static,
.sj_d7AA.ohNOkKE--static .sZKDLWA {
animation: none
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn)
    }
}

@keyframes Spinner1787510382__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
    }
}

.sSzaEww {
--SectionNotification3183869862-border-radius: 2px;
    --SectionNotification3183869862-main-vertical-padding: 9px;
    --SectionNotification3183869862-main-compact-vertical-padding: 5px;
    --SectionNotification3183869862-main-left-padding: 12px;
    --SectionNotification3183869862-main-right-padding: 16px;
    --SectionNotification3183869862-content-padding: 8px;
    --SectionNotification3183869862-line-height: 20px;
    --SectionNotification3183869862-default-text-color: 0, 0, 0;
    --SectionNotification3183869862-success-color: 0, 130, 80;
    --SectionNotification3183869862-default-background-color: 0, 0, 0, 0.05;
    --SectionNotification3183869862-success-icon-color: rgb(var(--SectionNotification3183869862-success-color));
    --SectionNotification3183869862-wired-text-color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--wix-color-5)));
    --SectionNotification3183869862-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(--SectionNotification3183869862-border-radius));
    display: flex;
    height: 100%;
    width: 100%
}

.sm9Ivqn {
background-color: rgb(var(--wix-ui-tpa-section-notification-background-color, var(--SectionNotification3183869862-default-background-color)));
    border: 1px solid hsla(0, 0%, 100%, .4);
    border-radius: var(--wix-ui-tpa-section-notification-border-radius, var(--SectionNotification3183869862-border-radius));
    color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--SectionNotification3183869862-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(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-main-right-padding) var(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-main-left-padding)
}

.s__3XihUW {
flex: 1;
    flex-direction: row;
    padding: 6px 0
}

.s_39nF1,
.s__3XihUW {
align-items: center;
    display: flex
}

.s_39nF1 {
flex-direction: row;
    justify-content: center;
    margin: var(--SectionNotification3183869862-main-vertical-padding) var(--SectionNotification3183869862-content-padding)
}

.s_39nF1:empty {
display: none
}

.sDz7deT {
height: 20px;
    transform: translateX(calc(-1*(var(--SectionNotification3183869862-content-padding)/2)))
}

.sSzaEww.oATrnw5--rtl .sDz7deT {
transform: translateX(calc((var(--SectionNotification3183869862-content-padding)/2)))
}

.sDz7deT svg {
height: var(--SectionNotification3183869862-line-height)
}

.sQnKvX2 {
flex: 1;
    line-height: var(--SectionNotification3183869862-line-height);
    margin: 0;
    min-width: 200px
}

.sQnKvX2:first-child {
margin: 0
}

.sdwLQhb {
margin: 0 calc(var(--SectionNotification3183869862-content-padding)/2)
}

.sSzaEww.oATrnw5--error .sm9Ivqn {
background-color: rgb(223, 49, 49, .1)
}

.sSzaEww.oATrnw5--alert .sm9Ivqn {
background-color: rgb(255, 182, 0, .1)
}

.sSzaEww.oATrnw5--wired {
background-color: transparent
}

.sSzaEww.oATrnw5--wired .sm9Ivqn {
background-color: var(--SectionNotification3183869862-wired-background-color);
    color: var(--SectionNotification3183869862-wired-text-color)
}

.sSzaEww.oATrnw5--wired .sDz7deT svg:not([fill=currentColor]) path {
stroke: var(--SectionNotification3183869862-wired-text-color)
}

.sSzaEww.oATrnw5--success .sm9Ivqn {
background-color: rgb(var(--SectionNotification3183869862-success-color), .1)
}

.sSzaEww.oATrnw5--success .sDz7deT svg:not([fill=currentColor]) path {
stroke: var(--SectionNotification3183869862-success-icon-color)
}

.sSzaEww.oATrnw5--error .sDz7deT svg[fill=currentColor] {
color: #df3131
}

.sSzaEww.oATrnw5--success .sDz7deT svg[fill=currentColor] {
color: var(--SectionNotification3183869862-success-icon-color)
}

.sSzaEww.oATrnw5--wired .sDz7deT svg[fill=currentColor] {
color: var(--SectionNotification3183869862-wired-text-color)
}

.sSzaEww.oATrnw5---size-7-compact .sm9Ivqn {
padding-bottom: var(--SectionNotification3183869862-main-compact-vertical-padding);
    padding-top: var(--SectionNotification3183869862-main-compact-vertical-padding)
}

.sSzaEww.oATrnw5---size-7-compact .s_39nF1 {
margin-bottom: var(--SectionNotification3183869862-main-compact-vertical-padding);
    margin-top: var(--SectionNotification3183869862-main-compact-vertical-padding)
}

.sAh_lRb[data-hook=popover-portal] {
display: initial
}

.sAh_lRb .sE5uFko {
-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
}

.s__5_4bJ_ {
margin: 0;
    position: absolute
}

.s__5_4bJ_,
.s__5_4bJ_ svg {
display: block
}

.sAh_lRb .svR5h2r[data-placement*=top].sz9RkQ1 {
padding-bottom: 6px
}

.sAh_lRb .svR5h2r[data-placement*=bottom].sz9RkQ1 {
padding-top: 6px
}

.sAh_lRb .svR5h2r[data-placement*=left].sz9RkQ1 {
padding-right: 6px
}

.sAh_lRb .svR5h2r[data-placement*=right].sz9RkQ1 {
padding-left: 6px
}

.sAh_lRb .svR5h2r[data-placement*=top] .s__5_4bJ_ {
bottom: -1px;
    height: 7px;
    width: 12px
}

.sAh_lRb .svR5h2r[data-placement*=bottom] .s__5_4bJ_ {
height: 7px;
    top: -1px;
    width: 12px
}

.sAh_lRb .svR5h2r[data-placement*=left] .s__5_4bJ_ {
height: 12px;
    right: -1px;
    width: 7px
}

.sAh_lRb .svR5h2r[data-placement*=right] .s__5_4bJ_ {
height: 12px;
    left: -1px;
    width: 7px
}

.sAh_lRb .svR5h2r[data-placement*=top].sBFjgQu {
opacity: 0;
    transform: scale(.9) translateY(3px)
}

.sAh_lRb .svR5h2r[data-placement*=bottom].sBFjgQu {
opacity: 0;
    transform: scale(.9) translateY(-3px)
}

.sAh_lRb .svR5h2r[data-placement*=left].sBFjgQu {
opacity: 0;
    transform: scale(.9) translateX(10px)
}

.sAh_lRb .svR5h2r[data-placement*=right].sBFjgQu {
opacity: 0;
    transform: scale(.9) translateX(-10px)
}

.sAh_lRb .svR5h2r[data-placement].sBFjgQu.sk1xDZH {
transition: transform .12s cubic-bezier(.25, .46, .45, .94), applyOpacity .12s cubic-bezier(.25, .46, .45, .94)
}

.sAh_lRb .svR5h2r[data-placement].sBFjgQu.sk1xDZH,
.sAh_lRb .svR5h2r[data-placement].s_giKHI {
opacity: 1;
    transform: scale(1) translateY(0) translateX(0)
}

.sAh_lRb .svR5h2r[data-placement].s_giKHI.sOwE5l4 {
opacity: 0;
    transition: transform 80ms linear, applyOpacity 80ms linear
}

.sAh_lRb.o__ivFc---skin-5-error .sE5uFko {
background-color: #df3131;
    border: 1px solid hsla(0, 0%, 100%, .25)
}

.sAh_lRb.o__ivFc---skin-5-wired .sE5uFko {
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)))
}

.sAh_lRb.o__ivFc---skin-5-wired .s__5_4bJ_ 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)))
}

.sAh_lRb.o__ivFc---skin-5-wired .s__5_4bJ_ path:first-child {
stroke: none
}

.sAh_lRb.o__ivFc---skin-5-wired .s__5_4bJ_ path:last-child {
stroke-dasharray: 0 17 17
}

.sAh_lRb.o__ivFc---skin-5-error .s__5_4bJ_ path {
fill: #df3131
}

.sVnjDfw {
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))
}

.sVnjDfw.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw:hover.ouoACnG---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(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sVnjDfw.ouoACnG--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))
}

.sVnjDfw.ouoACnG--mobile.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:hover.ouoACnG---hoverStyle-9-underline {
text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sVnjDfw.ouoACnG--mobile.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile:hover.ouoACnG---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))
}

.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-11-primaryLink:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG--mobile.ouoACnG---priority-4-link:hover.ouoACnG---hoverStyle-9-underline {
text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sVnjDfw.ouoACnG---priority-7-primary {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)))
}

.sVnjDfw.ouoACnG---priority-7-primary.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-7-primary:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-7-primary:hover:not(.ouoACnG---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))
}

.sVnjDfw.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-11-primaryLink:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-11-primaryLink:hover.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-4-link.o__4_0Qz9--focus.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-4-link:active.ouoACnG---hoverStyle-9-underline,
.sVnjDfw.ouoACnG---priority-4-link:hover.ouoACnG---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(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
    text-decoration: var(--TextButton1658268823-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sVnjDfw.ouoACnG---priority-9-secondary {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)))
}

.sVnjDfw.ouoACnG---priority-9-secondary.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-9-secondary:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-9-secondary:hover:not(.ouoACnG---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))
}

.sVnjDfw.ouoACnG---priority-4-link {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
    text-decoration: underline
}

.sVnjDfw.ouoACnG---priority-4-link.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-4-link:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-4-link:hover:not(.ouoACnG---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))
}

.sVnjDfw.ouoACnG---priority-11-primaryLink {
color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)));
    text-decoration: underline
}

.sVnjDfw.ouoACnG---priority-11-primaryLink.o__4_0Qz9--focus:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-11-primaryLink:active:not(.ouoACnG---hoverStyle-9-underline),
.sVnjDfw.ouoACnG---priority-11-primaryLink:hover:not(.ouoACnG---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))
}

.sVnjDfw.ouoACnG---priority-4-link.o__4hRMHm--disabled,
.sVnjDfw.ouoACnG---priority-7-primary.o__4hRMHm--disabled,
.sVnjDfw.ouoACnG---priority-9-secondary.o__4hRMHm--disabled {
color: rgb(var(--wix-color-29))
}

.sbXWNlB svg {
height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.sbXWNlB svg:not([fill=currentColor]) path {
stroke: currentColor;
    fill: none
}

.sRmeHTo:before,
.s__1NrgWY:after {
content: "";
    display: inline-block;
    height: 1px;
    width: 4px
}

.s__8dmyDs {
align-items: center;
    display: flex;
    justify-content: center
}

.s__6tg8zR {
background-color: transparent;
    border: 0;
    padding: 0
}

.s__6tg8zR,
.s__8dmyDs {
line-height: 0
}

.sX4sVSk svg,
.s__8dmyDs {
height: 24px;
    width: 24px
}

.sPUqr43 {
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__8d2RiT {
border: 0;
    display: inline-block;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none
}

.s__8d2RiT.o__4_0Qz9--focus,
.s__8d2RiT:hover {
opacity: .7
}

.s__8d2RiT.o__5Mh4tK--disabled {
cursor: default
}

.s__8d2RiT.o__5Mh4tK--disabled:hover {
opacity: 1
}

.sfiSSS7 svg {
display: block
}

.s__8d2RiT.o__5Mh4tK--disabled.stTslDM .sfiSSS7 svg:not([fill=currentColor]) path {
stroke: rgb(var(--wix-color-29));
    fill: none
}

.s__8d2RiT.o__5Mh4tK--disabled.sVZQT1J .sfiSSS7 svg:not([fill=currentColor]) path {
fill: rgb(var(--wix-color-29));
    stroke: rgb(var(--wix-color-29))
}

.s__8d2RiT.o__5Mh4tK---skin-4-line .sfiSSS7 svg:not([fill=currentColor]) path,
.stTslDM .sfiSSS7 svg:not([fill=currentColor]) path {
stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
    fill: none
}

.sVZQT1J .sfiSSS7 svg:not([fill=currentColor]) path,
.s__8d2RiT.o__5Mh4tK---skin-4-full .sfiSSS7 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__8d2RiT .sfiSSS7 svg[fill=currentColor] {
color: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)))
}

.s__8d2RiT.o__5Mh4tK--disabled .sfiSSS7 svg[fill=currentColor] {
color: rgb(var(--wix-color-29))
}

.s__8d2RiT.o__5Mh4tK---theme-4-none {
background-color: transparent
}

.s__8d2RiT.o__5Mh4tK---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
}

.slztSQc {
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
}

.slztSQc:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc:hover.on0K4yJ---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)
}

.slztSQc .sXzaecJ {
margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.slztSQc.on0K4yJ--fullWidth {
box-sizing: border-box;
    width: 100%
}

.slztSQc,
.slztSQc.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---priority-5-basic:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-5-basic:hover.on0K4yJ---hoverStyle-9-underline,
.slztSQc:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc:hover.on0K4yJ---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))))
}

.slztSQc.on0K4yJ---priority-5-basic:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-5-basic:hover:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc:hover:not(.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---priority-14-basicSecondary:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-14-basicSecondary:hover.on0K4yJ---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))))
}

.slztSQc.on0K4yJ---priority-14-basicSecondary:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-14-basicSecondary:hover:not(.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---priority-7-primary:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-7-primary:hover.on0K4yJ---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))))
}

.slztSQc.on0K4yJ---priority-7-primary:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-7-primary:hover:not(.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---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)))
}

.slztSQc.on0K4yJ---priority-9-secondary:active.on0K4yJ---hoverStyle-9-underline,
.slztSQc.on0K4yJ---priority-9-secondary:hover.on0K4yJ---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))))
}

.slztSQc.on0K4yJ---priority-9-secondary:active:not(.on0K4yJ---hoverStyle-9-underline),
.slztSQc.on0K4yJ---priority-9-secondary:hover:not(.on0K4yJ---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)))
}

.slztSQc.o__4hRMHm--disabled,
.slztSQc.on0K4yJ---priority-5-basic.o__4hRMHm--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))))
}

.slztSQc.on0K4yJ---priority-7-primary.o__4hRMHm--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))))
}

.slztSQc.on0K4yJ---priority-14-basicSecondary.o__4hRMHm--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)))
}

.slztSQc.on0K4yJ---priority-9-secondary.o__4hRMHm--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)))
}

.slztSQc.on0K4yJ---size-4-tiny {
padding: 6px 16px
}

.slztSQc.on0K4yJ---size-4-tiny.suEaTR_ {
padding: 5.5px 16px
}

.slztSQc.on0K4yJ---size-5-small {
padding: 7px 16px
}

.slztSQc,
.slztSQc.on0K4yJ---size-6-medium {
padding: 8px 16px
}

.slztSQc.on0K4yJ---size-5-large,
.slztSQc.on0K4yJ--mobile,
.slztSQc.on0K4yJ--mobile.on0K4yJ---size-6-medium {
padding: 10px 16px
}

.sTGfd06 svg {
height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.sX7QB6m:before,
.sb9yyN_:after {
content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap, 4px)
}

.slztSQc .sTGfd06 svg[fill=currentColor] {
color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
    transition: color .2s ease-in-out
}

.slztSQc:hover:not(.on0K4yJ---hoverStyle-9-underline) .sTGfd06 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)))
}

.slztSQc.on0K4yJ---priority-9-secondary .sTGfd06 svg[fill=currentColor] {
color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.slztSQc.on0K4yJ---priority-9-secondary:hover:not(.on0K4yJ---hoverStyle-9-underline) .sTGfd06 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)))
}

.slztSQc.on0K4yJ---priority-14-basicSecondary .sTGfd06 svg[fill=currentColor] {
color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.slztSQc.on0K4yJ---priority-14-basicSecondary:hover:not(.on0K4yJ---hoverStyle-9-underline) .sTGfd06 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)))
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings {
box-sizing: border-box;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings .sXzaecJ,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings .sXzaecJ {
overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ--wrapContent {
line-height: 1.3 !important;
    white-space: normal
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large:not(.on0K4yJ--mobile),
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small:not(.on0K4yJ--mobile) {
line-height: 1
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-14-basicSecondary.on0K4yJ---size-4-tiny,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-9-secondary.on0K4yJ---size-4-tiny {
padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-7-primary {
padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-14-basicSecondary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-9-secondary.on0K4yJ--wrapContent {
padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-4-tiny.on0K4yJ--wrapContent {
padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-9-secondary {
padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary {
padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary {
padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent {
padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--mobile {
padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-small.on0K4yJ--wrapContent.on0K4yJ--mobile {
padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-9-secondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-9-secondary {
padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary {
padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary {
padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent {
padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-9-secondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--mobile {
padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ--wrapContent.on0K4yJ---priority-9-secondary.on0K4yJ--mobile {
padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-6-medium.on0K4yJ--wrapContent.on0K4yJ--mobile {
padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary {
padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary {
padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary.on0K4yJ--wrapContent {
padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ--wrapContent {
padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ--mobile {
padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-14-basicSecondary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-5-basic.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-7-primary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ---priority-9-secondary.on0K4yJ--wrapContent.on0K4yJ--mobile,
.slztSQc.on0K4yJ---paddingMode-15-dynamicPaddings.on0K4yJ---size-5-large.on0K4yJ--wrapContent.on0K4yJ--mobile {
padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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)
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---size-4-tiny,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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)
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings,
.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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)
}

.slztSQc.on0K4yJ---paddingMode-16-explicitPaddings.on0K4yJ---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)
}

.sVqV2dD {
border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sVqV2dD .sXzaecJ {
display: block;
    line-height: 1.5
}

.sVqV2dD.osQ1oXu--upgrade .sXzaecJ {
display: inline-block;
    line-height: 1
}

.s__6WbpnJ {
animation: StatesButton636241605__bounce-in .5s ease 0s 1 normal;
    height: 1.5em;
    top: .15em
}

.sNRizZ1 {
height: 1.5em;
    width: 1.5em
}

@keyframes StatesButton636241605__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)
    }
}

.sKxqz9i {
--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
}

.sKxqz9i [placeholder] {
text-overflow: ellipsis
}

.sKxqz9i input::placeholder {
color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill,
.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill:focus,
.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill:hover {
border-radius: var(--wix-forms-formInputBorderRadius, 0) !important
}

.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i 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
}

.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i input:-webkit-autofill:focus,
.sKxqz9i.sKxqz9i.sKxqz9i.sKxqz9i 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
}

.sn2RsR5 {
--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
}

.sLGbI5P {
--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)
}

.sIINYs0 {
--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)
}

.sKxqz9i [data-hook=arrow-icons] {
display: none
}

.sKxqz9i div[data-theme=line] {
padding-inline-start: 12px
}

.sGSOHYY 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
}

.sdYEmdg {
--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
}

.sdYEmdg:empty:before {
content: "\200B"
}

.sUY2TpN {
display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden
}

.sX9JXwE {
margin-inline-start: 4px
}

.sX9JXwE,
.sd14aZG {
display: inline-block
}

.sd14aZG {
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%
}

.DhOdc,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset)
}

.W2wmu {
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) {
        .W2wmu {
            font-size: var(--ricos-custom-link-font-size, unset)
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset)
    }
}

[dir] .of3Lx:hover {
cursor: text
}

[dir] ._0cOko:hover {
cursor: pointer
}

.SpMKA {
display: flex
}

[dir=ltr] .SpMKA {
margin-right: 5px
}

[dir=rtl] .SpMKA {
margin-left: 5px
}

.LntaG {
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
}

.LntaG:hover {
text-decoration: underline
}

[dir] .yRTOI:hover {
cursor: pointer
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .LntaG {
            max-width: 160px
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px
    }
}

.cyHRp {
align-items: center;
    cursor: auto;
    display: flex;
    margin: 12px 0
}

.cyHRp .Hhh2f {
flex: 1
}

.cyHRp p[data-text-align=right][data-placeholder]:first-child:before {
float: right
}

.cyHRp p[data-text-align=left][data-placeholder]:first-child:before {
float: left
}

.ZAHfL {
margin: 10px 0 12px
}

.LRa4b {
margin: 0;
    min-height: 48px
}

.LRa4b.ZAHfL {
cursor: pointer;
    margin: 2px 0
}

.NxwpY {
align-self: start;
    display: flex;
    outline: none
}

.NxwpY,
.S7hl- {
padding-top: 12px
}

.S7hl- {
cursor: grab;
    position: absolute
}

.S7hl-:hover {
opacity: .7
}

.S7hl- svg {
fill: #646464;
    color: #646464
}

.eE61J {
right: -23px
}

.xWGGm {
left: -23px
}

.jm2Q4 {
display: flex;
    flex-direction: row;
    position: relative
}

.jm2Q4 p[data-text-align=right][data-placeholder]:first-child:before {
float: right
}

.jm2Q4 p[data-text-align=left][data-placeholder]:first-child:before {
float: left
}

.mKyIG {
margin: 2px 0
}

.O6jke {
cursor: grabbing
}

.QUT41,
.iX5gI {
min-width: 0;
    width: 100%
}

.QUT41 {
display: flex;
    flex-direction: column
}

.h45Ru {
--ricos-custom-editor-add-plugin-button-position-inline-start: -36px
}

._4Q7mD {
display: none
}

.J26KZ {
direction: ltr
}

.HF-jQ {
direction: rtl
}

._2Vu2Q {
background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    outline: none;
    padding-inline-end: 14px;
    padding-inline-start: 10px
}

._2Vu2Q:hover {
opacity: .7
}

.HF-jQ ._2Vu2Q {
transform: scaleX(-1)
}

._2Vu2Q:focus-visible .zsvSr {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

._2Vu2Q .zsvSr {
fill: #646464;
    color: #646464;
    outline: none;
    transition: transform .15s linear
}

._2Vu2Q .zsvSr._7VWVs {
transform: rotate(90deg)
}

.nggQL {
overflow-wrap: break-word;
    width: 100%;
    word-break: break-word
}

.TcBzFc {
font-size: 12px !important;
    margin-top: 8px
}

.I0A_hF {
border: none;
    margin: 0;
    padding: 0
}

.gOcFDY {
pointer-events: none
}

.oiZ9eP {
position: relative
}

.oiZ9eP>fieldset {
pointer-events: none;
    visibility: hidden
}

.eLSotd {
align-items: center;
    background: rgba(var(--wix-forms-formBackground));
    display: flex;
    inset: 0;
    justify-content: center;
    position: absolute;
    z-index: 1
}

.eLSotd>div {
height: auto;
    width: 100%
}

.ZO2tWd,
.tM_Cwr {
margin-top: 24px
}

.tM_Cwr {
align-items: center;
    color: var(--wix-forms-formInputErrorColor, #df3131);
    display: flex;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 16px;
    justify-content: center;
    line-height: 1.4;
    min-height: 20px
}

.Fugsow {
margin-right: 2px
}

.DtgSbZ {
display: grid;
    width: 100%
}

.S4AAp6 {
display: flex;
    flex-direction: column;
    gap: var(--wix-forms-formRowSpacing, 24px);
    width: 100%
}

._6WS4a_ {
-moz-column-gap: var(--wix-forms-formColumnSpacing, 24px);
    column-gap: var(--wix-forms-formColumnSpacing, 24px)
}

.Gv211h {
row-gap: var(--wix-forms-formRowSpacing, 0)
}

.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
}

.sLupH5T {
display: inline-block;
    position: relative
}

.sLupH5T.o__7eOHCj--fluid {
display: block;
    width: 100%
}

.sGP5ix0 {
background-color: #fff;
    border-color: #000;
    border-radius: initial;
    border-style: solid;
    border-width: 1px;
    padding: initial
}

.sRdo6RQ {
border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0
}

.sRaeI2i[data-placement*=right].slxkc5C {
padding-left: 5px
}

.sRaeI2i[data-placement*=right].slxkc5C .sRdo6RQ {
border-color: transparent #000 transparent transparent;
    border-width: 5px 5px 5px 0;
    left: -5px;
    margin-left: 5px;
    margin-right: 0
}

.sRaeI2i[data-placement*=left].slxkc5C {
padding-right: 5px
}

.sRaeI2i[data-placement*=left].slxkc5C .sRdo6RQ {
border-color: transparent transparent transparent #000;
    border-width: 5px 0 5px 5px;
    margin-left: 0;
    margin-right: 5px;
    right: -5px
}

.sRaeI2i[data-placement*=bottom].slxkc5C {
padding-top: 5px
}

.sRaeI2i[data-placement*=bottom].slxkc5C .sRdo6RQ {
border-color: transparent transparent #000 transparent;
    border-width: 0 5px 5px 5px;
    margin-bottom: 0;
    margin-top: 5px;
    top: -5px
}

.sRaeI2i[data-placement*=top].slxkc5C {
padding-bottom: 5px
}

.sRaeI2i[data-placement*=top].slxkc5C .sRdo6RQ {
border-color: #000 transparent transparent transparent;
    border-width: 5px 5px 0 5px;
    bottom: -5px;
    margin-bottom: 5px;
    margin-top: 0
}

.szSNR7Y {
cursor: pointer
}

.szSNR7Y.ovfP9aD--hovered {
background-color: #d3d3d3
}

.szSNR7Y.ovfP9aD--disabled {
background-color: #fff;
    cursor: default
}

.szSNR7Y.ovfP9aD--selected {
background-color: gray
}

.szSNR7Y.ovfP9aD--selected.ovfP9aD--hovered {
background-color: #696969
}

.szSNR7Y:not(.ovfP9aD--selectable) {
cursor: default
}

.sQfWYhH {
background-color: transparent;
    font-weight: 700
}

.sOasiTh {
color: rgb(var(--wix-forms-formInputValueColor, var(--CoreDropdownOption1656775806-wix-color-5)));
    display: block;
    font-family: var(--wix-forms-formInputValueFont-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-forms-formInputValueFont-size, 16px);
    font-style: var(--wix-forms-formInputValueFont-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-forms-formInputValueFont-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-forms-formInputValueFont-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-forms-formInputValueFont-line-height, 1.5);
    overflow: hidden;
    padding: 0 12px
}

.sHHCr_I,
.supj_sG {
width: 100%
}

.supj_sG {
background-color: #fff;
    max-height: 320px;
    min-height: 60px;
    position: absolute;
    transition: .3s ease;
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

.supj_sG.oAG9FHD--fullScreen {
min-height: 100vh;
    transition-duration: .5s
}

.supj_sG.oAG9FHD---position-3-top {
top: -100%
}

.supj_sG.oAG9FHD---position-3-top.oAG9FHD--visible {
top: 0
}

.supj_sG.oAG9FHD---position-6-bottom {
bottom: -100%
}

.supj_sG.oAG9FHD---position-6-bottom.oAG9FHD--visible {
bottom: 0
}

.smL4NgB,
.smL4NgB * {
box-sizing: border-box
}

.smL4NgB.ojchqx1--forceBWTheme {
--wut-bg-color: #fff;
    --wut-text-color: #000;
    --wut-disabled-color: #969696;
    --wut-placeholder-color: #646464;
    --wut-main-cta-color: rgb(var(--wix-color-5));
    --wut-secondary-cta-color: #000;
    --wut-input-border-color: rgba(0, 0, 0, .6);
    --wut-input-hover-and-focus-border-color: #000;
    --wut-selection-text-bg-color: rgba(0, 0, 0, .2);
    --wut-meta-data-color: #646464;
    --wut-clear-button-bg-color: rgba(0, 0, 0, .12)
}

.smL4NgB.ojchqx1--isOpen {
height: 100vh;
    height: 100dvh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    width: 100dvw;
    z-index: 1999
}

.s_B9a9m {
opacity: 0;
    -webkit-transition: opacity .3s, -webkit-transform .4s;
    transition: opacity .2s, transform .4s;
    transition-timing-function: ease;
    z-index: 2000
}

.smL4NgB.ojchqx1--isOpen .s_B9a9m {
opacity: 1
}

.sSkDyGL {
background: #000;
    height: 100%;
    opacity: .6;
    width: 100%
}

.sXVUwGg,
.s_ar95a {
outline: 0
}

.s_ar95a {
max-height: 260px;
    overflow: auto;
    position: relative
}

.sAy6oWL {
display: inline-block;
    padding: 10px 24px
}

.s__1vNy4V .sRaeI2i {
min-width: 100%;
    padding: 12px 0
}

.sOG5teE .skXk4B0 svg {
color: rgb(var(--wix-forms-formInputValueColor, var(--wix-color-5)));
    height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px);
    width: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px)
}

.snvAGD1 {
--wix-ui-tpa-icon-button-icon-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-icon-button-icon-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-icon-button-icon-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.s__2XHUdg {
flex-direction: row
}

.s__2XHUdg,
.s__7p9osm {
align-items: center;
    display: flex
}

.s__7p9osm {
height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px);
    width: calc(max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px)*1.6)
}

.sNqJrcV svg {
height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px);
    justify-content: flex-end;
    width: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px)
}

.sNqJrcV svg,
.svvfSnq {
align-items: center;
    display: flex
}

.svvfSnq svg {
height: max(var(--wix-forms-formInputValueFont-size, 16px), 16px);
    width: max(var(--wix-forms-formInputValueFont-size, 16px), 16px)
}

.sXM5s93 {
opacity: .2 !important
}

.sQ0afl2 {
display: block;
    height: 100%
}

.sQ0afl2 .suO3SHy {
align-items: center;
    display: flex;
    height: 100%
}

.sQ0afl2 .sjzTZ6P .sRgp5V2 {
padding: 10px 24px
}

.sQ0afl2 .sjzTZ6P .sRgp5V2.ovfP9aD--hovered {
background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.06))
}

.sQ0afl2 .sjzTZ6P .sRgp5V2.ovfP9aD--selected {
background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.12))
}

.sQ0afl2 .sjzTZ6P .sRgp5V2.ovfP9aD--hovered.ovfP9aD--selected {
background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.16))
}

.sQ0afl2 .sGP5ix0 {
padding-bottom: 0
}

.sQ0afl2 .sjzTZ6P .s_ar95a {
height: 190px;
    padding-bottom: 8px
}

.s__53_zyD {
background-color: rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)));
    border: 1px solid rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.4));
    border-radius: 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1);
    margin-inline-start: -12px
}

.s__53_zyD.od0sFAM---theme-3-box {
margin-bottom: var(--wix-forms-formInputBorderWidth, 0);
    margin-top: var(--wix-forms-formInputBorderWidth, 0);
    margin-inline-start: calc((var(--wix-forms-formInputBorderWidth, 0px) + 12px)*-1)
}

.s__53_zyD.od0sFAM---theme-4-line {
margin-top: var(--wix-forms-formInputBorderWidth, 0)
}

.sbIWPJ6 {
box-sizing: border-box;
    padding: 8px 24px
}

.sv1_Dq1 .supj_sG {
background-color: rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)))
}

.sNUt2GZ {
display: flex;
    flex-direction: column;
    height: 296px;
    margin: 12px 0;
    max-height: 50vh;
    overflow: hidden
}

.sNUt2GZ .sRgp5V2 {
padding: 10px 24px
}

.sNUt2GZ .sRgp5V2.ovfP9aD--hovered {
background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.06))
}

.sNUt2GZ .sRgp5V2.ovfP9aD--selected {
background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.12))
}

.sNUt2GZ .sRgp5V2.ovfP9aD--hovered.ovfP9aD--selected {
background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.16))
}

.sAZIbg6 {
box-sizing: border-box;
    padding: 8px 24px
}

.sWoPjj6 {
align-items: center;
    display: flex;
    flex-direction: row
}

.sWoPjj6.oyk_FJs--nowrap {
white-space: nowrap
}

.smVTVWW {
align-items: center;
    display: flex;
    height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px);
    margin-inline-end: 12px;
    width: calc(max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px)*1.6)
}

.sI1RAdZ {
--wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-main-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sMbXg2D.orUA9lE--rtl {
direction: ltr
}

.sMbXg2D .skXk4B0 {
align-self: stretch
}

.sMbXg2D input {
direction: ltr
}

.sMbXg2D input,
.sMbXg2D.orUA9lE--rtl input {
text-align: start
}

.ncylo2 {
height: auto;
    width: 100%
}

.sL_qBTo {
margin-inline-start: 4px
}

.sZ4qPne {
display: flex;
    flex-direction: column;
    gap: 12px
}

.sZ4qPne,
.stWF2T6 {
--wix-ui-tpa-checkbox-group-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-group-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-group-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    width: 100%
}

.skWopyx {
--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-main-border-opacity: 1;
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-checkbox-label-font-line-height: calc(max(24px, var(--wix-forms-formInputValueFont-line-height)))
}

.stWF2T6 .skWopyx {
--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight)
}

.sUSMw8R {
max-width: none !important;
    width: 100%
}

.sQBwgj6 {
--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-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-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);
    margin-top: 8px
}

.sQBwgj6 input::placeholder {
color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.sQBwgj6 div[data-theme=line] {
padding-inline-start: 12px
}

.syv44dz {
--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-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --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-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);
    margin-top: 8px
}

.sgglXPl {
--wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.syBv6KB label[data-hook=checkbox-core]>span {
display: none !important
}

.sM54FUl 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
}

.sPx6R0Y {
cursor: pointer;
    display: inline-block;
    position: relative
}

.sPx6R0Y.oxCMQSt--disabled,
.ssMyDxr {
pointer-events: none
}

.ssMyDxr {
clip: rect(1px, 1px, 1px, 1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    cursor: inherit;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.sffMVA9 {
display: inline
}

.s__1rtE2E {
--Checkbox929000527-default-error-color: 223, 49, 49;
    box-sizing: border-box;
    display: inline-flex;
    transition: background-color .2s linear, border-color .2s linear, border-width .2s linear, border-radius .2s linear
}

.s__1rtE2E.o_pBNci--error.o_pBNci--newErrorMessage:not(.o_pBNci--checked) {
--wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-checkbox-error-color, var(--Checkbox929000527-default-error-color));
    --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox929000527-default-error-color));
    --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-checkbox-error-color-opacity);
    --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-checkbox-error-message-min-height)
}

.s__1rtE2E * {
box-sizing: inherit
}

.s__1rtE2E.o_pBNci--box.o_pBNci--newErrorMessage .sSwkOIi,
.s__1rtE2E.o_pBNci--box:not(.o_pBNci--newErrorMessage) {
background-color: rgb(var(--wix-ui-tpa-checkbox-box-color, var(--wix-color-1)));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-main-border-opacity, .6)));
    border-radius: var(--wix-ui-tpa-checkbox-box-border-radius, 0);
    box-sizing: border-box;
    display: flex;
    padding: 15px 16px;
    position: relative
}

.se3GN4d {
display: flex;
    width: 100%
}

.se3GN4d.oxCMQSt--disabled {
border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
    pointer-events: none
}

.se3GN4d.o_pBNci---verticalAlignment-6-center {
align-items: center
}

.se3GN4d.o_pBNci---verticalAlignment-3-top {
align-items: flex-start
}

.se3GN4d .sffMVA9 {
align-items: center;
    display: flex;
    flex: 1
}

.se3GN4d.o_pBNci---verticalAlignment-3-top .sCZiGE3 {
line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px)
}

.se3GN4d .sCZiGE3 {
margin-inline-end: var(--wix-ui-tpa-checkbox-margin-inline-end, 12px)
}

.s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent)), calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-background-opacity, 1)));
    border: var(--wix-ui-tpa-checkbox-input-border-width, 1px) solid;
    border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-main-border-opacity, .6)));
    border-radius: var(--wix-ui-tpa-checkbox-input-border-radius, 0);
    box-sizing: content-box;
    display: inline-block;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 13px;
    height: var(--wix-ui-tpa-checkbox-input-size, 14px);
    line-height: 1.2;
    transition: border-color .2s linear, border-width .2s linear, border-radius .2s linear;
    vertical-align: middle;
    width: var(--wix-ui-tpa-checkbox-input-size, 14px)
}

.s__1rtE2E.o_pBNci--box:not(.o_pBNci--checked):not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wix-ui-tpa-checkbox-box-color-rgb, var(--Checkbox929000527-transparent))), calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox929000527-wix-ui-tpa-checkbox-box-color-opacity, 1))))
}

.s__0N_Dxt {
position: relative
}

.s__0N_Dxt svg[fill=currentColor] {
height: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
    left: -1px;
    position: absolute;
    top: -1px;
    width: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px)
}

.s__0N_Dxt path {
fill: rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8)))
}

.s__1rtE2E:hover .s__0N_Dxt path {
fill: rgb(var(--wix-ui-tpa-checkbox-hover-icon-color, var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8))))
}

.stQqXZB {
color: rgb(var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5)));
    display: inline-block;
    font-family: var(--wix-ui-tpa-checkbox-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-checkbox-label-font-size, 16px);
    font-style: var(--wix-ui-tpa-checkbox-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-checkbox-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-checkbox-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px);
    text-decoration: var(--wix-ui-tpa-checkbox-label-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    transition: color .2s linear
}

.s__1rtE2E:focus-within .stQqXZB,
.s__1rtE2E:hover .stQqXZB {
color: rgb(var(--wix-ui-tpa-checkbox-hover-text-color, var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5))))
}

.sREIRen {
line-height: 0;
    margin-inline-start: 9px
}

.sQ_lIHQ {
color: rgb(var(--Checkbox929000527-default-error-color)) !important
}

.stQqXZB.suYKwci {
display: flex;
    flex: 1
}

.stQqXZB.suYKwci:after {
content: "";
    flex: 1 0 5px;
    width: 5px
}

.s__55KaZc {
flex: 0
}

.s__1rtE2E:focus-within.o_pBNci--box,
.s__1rtE2E:hover.o_pBNci--box {
border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color, var(--wix-color-5)))
}

.s__1rtE2E:hover.o_pBNci--box:not(.o_pBNci--checked) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))), calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.s__1rtE2E.o_pBNci--box.o_pBNci--checked {
background-color: rgb(var(--wix-ui-tpa-checkbox-icon-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-checkbox-icon-color-opacity, 1)*.1));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8)))
}

.s__1rtE2E.o_pBNci--box.o_pBNci--disabled,
.s__1rtE2E.o_pBNci--box.sk6FS_b {
background-color: rgb(var(--wix-color-1));
    border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)))
}

.s__1rtE2E.o_pBNci--box.o_pBNci--disabled:focus-within:not(.o_pBNci--checked),
.s__1rtE2E.o_pBNci--box.sk6FS_b:hover:not(:checked) {
border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1)*.6))
}

.s__1rtE2E.o_pBNci--box.o_pBNci--disabled.o_pBNci--checked,
.s__1rtE2E.o_pBNci--box.sk6FS_b:checked {
background-color: rgb(var(--wix-color-29), .1);
    border-color: rgb(var(--wix-color-29))
}

.s__1rtE2E.o_pBNci--box.o_pBNci--checked:after {
opacity: 1
}

.s__1rtE2E:focus-within .s__0N_Dxt,
.s__1rtE2E:hover .s__0N_Dxt {
--Checkbox929000527-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))), calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
    border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color, var(--wix-ui-tpa-checkbox-border-color, var(--wix-color-5))));
    border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius, 0);
    border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width, var(--wix-ui-tpa-checkbox-input-border-width, 1px))
}

.s__1rtE2E.o_pBNci--box .sREIRen {
display: flex;
    flex: 1;
    justify-content: flex-end
}

.s__1rtE2E.o_pBNci--box.o_pBNci--error:not(.o_pBNci--checked) {
border-color: rgb(var(--Checkbox929000527-default-error-color)) !important
}

.s__1rtE2E.o_pBNci--box.o_pBNci--error.o_pBNci--newErrorMessage:not(.o_pBNci--checked) .sSwkOIi {
border-color: var(--wut-error-color, rgb(var(--Checkbox929000527-default-error-color))) !important
}

.s__1rtE2E.o_pBNci--newErrorMessage {
display: block;
    flex: 1;
    justify-content: flex-end
}

.s__1rtE2E.o_pBNci--error:not(.o_pBNci--checked) .s__0N_Dxt {
border-color: var(--wut-error-color, rgb(var(--Checkbox929000527-default-error-color))) !important
}

.s__1rtE2E.o_pBNci--error:not(.o_pBNci--checked):focus-within .s__0N_Dxt,
.s__1rtE2E.o_pBNci--error:not(.o_pBNci--checked):hover .s__0N_Dxt {
border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox929000527-default-error-color)), calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1)*.7)) !important
}

.s__1rtE2E.o_pBNci--disabled {
cursor: default;
    pointer-events: none
}

.s__1rtE2E.o_pBNci--disabled,
.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt {
border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)))
}

.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb, var(--Checkbox929000527-transparent)), calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)))
}

.s__1rtE2E.o_pBNci--checked:not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))), calc(var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.s__1rtE2E.o_pBNci--checked:hover .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))), calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.s__1rtE2E.o_pBNci--disabled .stQqXZB {
color: rgb(var(--wix-ui-tpa-checkbox-disabled-label-color, var(--wix-color-29)))
}

.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt path {
fill: rgb(var(--wix-ui-tpa-checkbox-disabled-icon-color, var(--wix-color-29)))
}

#SITE_CONTAINER.focus-ring-active .s__1rtE2E:focus-within .se3GN4d {
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999
}

.t10cz7 span>span[data-hook=icon-wrapper] {
border-width: var(--wix-forms-formInputBorderWidth, 1px) !important;
    box-sizing: content-box !important;
    height: 14px !important;
    width: 14px !important
}

.t10cz7.t10cz7.pfU0k8.pfU0k8.pfU0k8 span>span[data-hook=icon-wrapper] {
border-color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49)) !important
}

.BN3AGM {
display: grid;
    row-gap: 12px
}

.QcvX4K {
grid-template-columns: 1fr
}

.wml067 {
-moz-column-gap: 16px;
    column-gap: 16px;
    grid-template-columns: repeat(2, 1fr)
}

.huXAb8 {
-moz-column-gap: 15px;
    column-gap: 15px;
    grid-template-columns: repeat(3, 1fr)
}

.vBKAVm {
display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: flex-start
}

.nrqS_m {
border: none;
    margin: 0;
    min-width: 0;
    padding: 0
}

.seStSfA {
--TextArea1559699633-default-main-border-width: 1px;
    --TextArea1559699633-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)
}

.seStSfA.oJ4Fdcu--error.oJ4Fdcu--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)
}

.sPPrtja {
background-color: var(--TextArea1559699633-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
}

.sPPrtja.oJ4Fdcu--withResize {
overflow: hidden;
    resize: both
}

.seStSfA.oJ4Fdcu---theme-3-box .sPPrtja {
border-width: var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea1559699633-default-main-border-width));
    padding: var(--wix-ui-tpa-text-area-vertical-padding, 8px) 0
}

.seStSfA.oJ4Fdcu---theme-3-box .sPPrtja:active,
.seStSfA.oJ4Fdcu---theme-3-box .sPPrtja:focus,
.seStSfA.oJ4Fdcu---theme-3-box .sPPrtja:focus-within,
.seStSfA.oJ4Fdcu---theme-3-box .sPPrtja: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(--TextArea1559699633-default-main-border-width)))
}

.seStSfA.oJ4Fdcu---theme-4-line .sPPrtja {
border-bottom-width: var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea1559699633-default-main-border-width));
    padding: 0
}

.seStSfA.oJ4Fdcu---theme-4-line .sPPrtja:active,
.seStSfA.oJ4Fdcu---theme-4-line .sPPrtja:focus,
.seStSfA.oJ4Fdcu---theme-4-line .sPPrtja:focus-within,
.seStSfA.oJ4Fdcu---theme-4-line .sPPrtja:hover {
border-bottom-width: var(--wix-ui-tpa-text-area-hover-border-width, var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea1559699633-default-main-border-width)));
    padding: 0
}

.sPPrtja:active,
.sPPrtja:focus,
.sPPrtja:focus-within,
.sPPrtja: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))
}

.sPPrtja:active>textarea,
.sPPrtja:focus-within>textarea,
.sPPrtja:focus>textarea,
.sPPrtja:hover>textarea {
color: rgb(var(--wix-ui-tpa-text-area-hover-text-color, var(--wix-ui-tpa-text-area-main-label-text-color)))
}

.suAY12O {
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%
}

.suAY12O:focus,
.suAY12O:hover {
overflow: auto
}

.suAY12O::-webkit-input-placeholder,
.suAY12O::placeholder {
color: rgb(var(--wix-ui-tpa-text-area-placeholder-color, var(--wix-color-4)))
}

.smTvTq2 {
box-sizing: border-box;
    display: flex;
    height: 24px;
    justify-content: flex-end;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    top: 5px;
    width: 100%
}

.seStSfA.oJ4Fdcu---theme-4-line .smTvTq2 {
padding-inline-end: 0
}

.sxAuHUo {
pointer-events: auto
}

.seStSfA.oJ4Fdcu---theme-4-line .sxAuHUo {
margin: 0 -4px
}

.s__0AAguz {
color: #df3131 !important
}

.seStSfA.oJ4Fdcu---theme-4-line .sPPrtja .suAY12O {
padding-left: 0;
    padding-right: 0
}

.seStSfA.oJ4Fdcu--error:not(.oJ4Fdcu--newErrorMessage) .sPPrtja {
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
}

.seStSfA.oJ4Fdcu--error.oJ4Fdcu--newErrorMessage .sPPrtja {
border-color: var(--wut-error-color, #df3131) !important
}

.seStSfA:focus.oJ4Fdcu--error:not(.oJ4Fdcu--newErrorMessage) .sPPrtja,
.seStSfA:hover.oJ4Fdcu--error:not(.oJ4Fdcu--newErrorMessage) .sPPrtja {
border-color: rgb(var(--wix-ui-tpa-text-area-error-border-color, 223, 49, 49)) !important
}

.seStSfA:focus.oJ4Fdcu--error.oJ4Fdcu--newErrorMessage .sPPrtja,
.seStSfA:hover.oJ4Fdcu--error.oJ4Fdcu--newErrorMessage .sPPrtja {
border-color: var(--wut-error-color, #df3131) !important
}

.seStSfA.oJ4Fdcu--error.oJ4Fdcu--errorMessage:not(.oJ4Fdcu--rtl) .sPPrtja .suAY12O {
padding-right: 38px
}

.seStSfA.oJ4Fdcu--error.oJ4Fdcu--errorMessage.oJ4Fdcu--rtl .sPPrtja .suAY12O {
padding-left: 38px
}

.seStSfA.oJ4Fdcu--success .sPPrtja {
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)))
}

.seStSfA:focus.oJ4Fdcu--success .sPPrtja,
.seStSfA:hover.oJ4Fdcu--success .sPPrtja {
border-color: rgb(var(--wix-ui-tpa-text-area-success-border-color, 0, 130, 80))
}

.seStSfA.oJ4Fdcu--disabled .sPPrtja,
.seStSfA.oJ4Fdcu--disabled .sPPrtja:hover {
border-color: rgb(var(--wix-ui-tpa-text-area-disabled-border-color, var(--wix-color-29)))
}

.seStSfA.oJ4Fdcu--disabled .sPPrtja .suAY12O {
color: rgb(var(--wix-ui-tpa-text-area-disabled-text-color, var(--wix-color-29)))
}

.seStSfA .s_pj0mE {
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))
}

.seStSfA.oJ4Fdcu--disabled .s_pj0mE {
color: rgb(var(--wix-ui-tpa-text-area-disabled-label-color, var(--wix-color-5)))
}

.sM9JsIR {
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))
}

.seStSfA.oJ4Fdcu--error.oJ4Fdcu--newErrorMessage.oJ4Fdcu--hasErrorMessage .sM9JsIR {
margin-top: 0
}

#SITE_CONTAINER.focus-ring-active .sjnN_W0 {
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999
}

.sjL_vkT {
--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)
}

.sjL_vkT:focus-within textarea {
outline: 0
}

.sjL_vkT textarea::placeholder {
color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.sEea6cv[data-error=true] .sPPrtja {
--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)
}

.sEea6cv[data-error=true]>div {
border-color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49)) !important
}

.s_F7r4G {
--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)
}

.sScLFIJ {
--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)
}

.sOIb_ef.sjL_vkT .sPPrtja,
.sOIb_ef.sjL_vkT .sPPrtja:active,
.sOIb_ef.sjL_vkT .sPPrtja:focus,
.sOIb_ef.sjL_vkT .sPPrtja:focus-within,
.sOIb_ef.sjL_vkT .sPPrtja: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)
}

.sumrVwh {
--wix-ui-tpa-text-button-main-text-font-text-decoration: var(--wix-forms-formParagraphFont-text-decoration);
    --wix-ui-tpa-text-button-main-text-font-line-height: var(--wix-forms-formParagraphFont-line-height);
    --wix-ui-tpa-text-button-main-text-font-family: var(--wix-forms-formParagraphFont-family);
    --wix-ui-tpa-text-button-main-text-font-size: var(--wix-forms-formParagraphFont-size);
    --wix-ui-tpa-text-button-main-text-font-style: var(--wix-forms-formParagraphFont-style);
    --wix-ui-tpa-text-button-main-text-font-variant: var(--wix-forms-formParagraphFont-variant);
    --wix-ui-tpa-text-button-main-text-font-weight: var(--wix-forms-formParagraphFont-weight)
}

.sumrVwh,
.sumrVwh:hover {
color: var(--ricosviewer2384358982-wix-forms-formLinkColor, rgba(var(--wix-color-8), 1)) !important
}

.-rZz5 {
margin-left: 0;
    margin-right: auto;
    z-index: 1
}

.-rZz5:not(.fhG77) {
float: left;
    margin-right: 40px
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto
    }
}

.o-URt {
margin-left: auto;
    margin-right: 0;
    z-index: 1
}

.o-URt:not(.fhG77) {
float: right;
    margin-left: 40px
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto
    }
}

.hzF9x {
clear: both;
    display: block
}

.hzF9x:not(.Kv8GU) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.Kv8GU,
.fhG77 {
width: 100%
}

.zqG51 .Kv8GU,
.zqG51 .fhG77 {
margin: 0 -8px;
    width: auto
}

.hxjok {
width: -moz-fit-content;
    width: fit-content
}

._7eyu6 {
margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.x7BpU {
width: min(350px, 100%) !important
}

.zqG51 .x7BpU {
width: 50%
}

.Yn2wi {
margin-left: auto;
    margin-right: auto
}

.zqG51 .Yn2wi {
width: 150px
}

.BdKbL {
display: flex
}

.RpS-8,
.RpS-8>* {
text-align: left
}

.NPRAr,
.NPRAr>* {
text-align: center
}

.nZrew,
.nZrew>* {
text-align: right
}

.eK8mK,
.eK8mK>* {
text-align: initial
}

.HbLYy {
text-align: justify !important;
    white-space: pre-wrap !important
}

.THhkW {
-noop: 1;
    
    direction: rtl
}

.RLhlU {
-noop: 1;
    
    direction: ltr
}

._6csTf {
margin-left: 0;
    margin-right: auto;
    z-index: 1
}

._6csTf:not(.Va011) {
float: left;
    margin-right: 40px
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto
    }
}

.MBsxA {
margin-left: auto;
    margin-right: 0;
    z-index: 1
}

.MBsxA:not(.Va011) {
float: right;
    margin-left: 40px
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto
    }
}

.AN6PJ {
clear: both;
    display: block
}

.AN6PJ:not(.wurfT) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.Va011,
.wurfT {
width: 100%
}

._1CErt .Va011,
._1CErt .wurfT {
margin: 0 -8px;
    width: auto
}

.FQw5F {
width: -moz-fit-content;
    width: fit-content
}

.dTp0V {
margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.MP9rp {
width: min(350px, 100%) !important
}

._1CErt .MP9rp {
width: 50%
}

._7hB6Q {
margin-left: auto;
    margin-right: auto
}

._1CErt ._7hB6Q {
width: 150px
}

.dXLUA {
display: flex
}

.VKuwi {
margin: 0
}

.hxW3F {
border: none;
    width: -moz-max-content;
    width: max-content
}

._9lTMy {
overflow-x: auto
}

._9lTMy::-webkit-scrollbar {
-webkit-appearance: none
}

._9lTMy::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, .5);
    border: 2px solid #fff;
    border-radius: 8px
}

._9lTMy::-webkit-scrollbar:horizontal {
height: 10px
}

._4WdhS {
max-width: 100%
}

.BteV2 {
text-decoration: none
}

.f0hnX:focus-visible {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

.dNiy-,
.glob_fontElementMap,
.wCH8c {
font-family: var(--ricos-font-family, unset)
}

._6dv1Z {
max-width: 100%
}

.wCH8c {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-content: start;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    height: 100%;
    position: relative
}

@media print {
[dir] .wCH8c {
        background-color: #fff
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important
    }
}

.wCH8c * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.wCH8c .wpyU- {
box-sizing: border-box;
    -moz-tab-size: 40px;
    -o-tab-size: 40px;
    tab-size: 40px
}

.wCH8c .wpyU- *,
.wCH8c .wpyU- :after,
.wCH8c .wpyU- :before {
box-sizing: inherit
}

.wCH8c .wpyU- input {
box-sizing: border-box
}

[dir] .wCH8c.JCDBU {
padding-top: 50px
}

.wpyU- {
word-wrap: break-word;
    color: var(--ricos-text-color, #212121);
    container-type: inline-size;
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    overflow-wrap: break-word;
    white-space: pre-wrap !important;
    white-space: break-spaces;
    width: 100%
}

[dir] .wpyU- {
background-color: var(--ricos-bg-color-container, unset)
}

.wpyU-:after {
content: "";
    display: table;
    line-height: 0
}

[dir] .wpyU-:after {
clear: both
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .wpyU- {
            font-size: 14px
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px
    }
}

.yLmbU {
width: 100%
}

.yLmbU [data-breakout=normal] {
padding-inline-end: var(--ricos-breakout-normal-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-normal-padding-start, 0)
}

.yLmbU [data-breakout=fullWidth] {
padding-inline-end: var(--ricos-breakout-full-width-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-full-width-padding-start, 0)
}

[dir] .Pqm60 {
margin: 2px 0
}

[dir] ._2Mtcj+._2Mtcj,
[dir] .q0zlL {
margin-top: 20px
}

.VY8Cq {
margin-inline-start: 0 !important
}

.ycA5o {
margin-inline-start: 40px !important
}

._2lBn- {
margin-inline-start: 80px !important
}

.vwqka {
margin-inline-start: 120px !important
}

.bxSco {
margin-inline-start: 160px !important
}

.yUeb1 {
margin-inline-start: 200px !important
}

.gQraF {
margin-inline-start: 240px !important
}

.Ctm1A,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset)
}

[dir] .irnTT {
margin: 0
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0
    }
}

._6ZNRI {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset)
}

[dir] ._6ZNRI>span>a,
[dir] ._6ZNRI>span>span {
background-color: var(--ricos-custom-p-background-color, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset)
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset)
    }
}

._6ZNRI:empty {
height: 24px
}

.Xcp8l {
display: block
}

.glob_fontElementMap,
.vclBt {
font-family: var(--ricos-font-family, unset)
}

[dir] .nDvuG {
margin: 0
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0
    }
}

.-kAx6,
.PXhGN,
.ZRV6T,
._8GR-H,
._8n27X,
.k139S {
font: inherit
}

._8GR-H {
color: var(--ricos-custom-h1-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px)
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px)
    }
}

[dir] ._8GR-H>*>span,
[dir] ._8GR-H>span span {
background-color: var(--ricos-custom-h1-background-color, unset)
}

.ZRV6T {
color: var(--ricos-custom-h2-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px)
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px)
    }
}

[dir] .ZRV6T>*>span,
[dir] .ZRV6T>span span {
background-color: var(--ricos-custom-h2-background-color, unset)
}

.-kAx6 {
color: var(--ricos-custom-h3-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px)
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px)
    }
}

[dir] .-kAx6>*>span,
[dir] .-kAx6>span span {
background-color: var(--ricos-custom-h3-background-color, unset)
}

.k139S {
color: var(--ricos-custom-h4-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px)
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px)
    }
}

[dir] .k139S>*>span,
[dir] .k139S>span span {
background-color: var(--ricos-custom-h4-background-color, unset)
}

.PXhGN {
color: var(--ricos-custom-h5-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px)
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px)
    }
}

[dir] .PXhGN>*>span,
[dir] .PXhGN>span span {
background-color: var(--ricos-custom-h5-background-color, unset)
}

._8n27X {
color: var(--ricos-custom-h6-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px)
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px)
    }
}

[dir] ._8n27X>*>span,
[dir] ._8n27X>span span {
background-color: var(--ricos-custom-h6-background-color, unset)
}

.Ifqz- {
display: block
}

.Ikbzj,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset)
}

.UrDHJ,
.cexvV {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    list-style-position: outside;
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset)
}

[dir] .UrDHJ,
[dir] .cexvV {
margin: 0;
    padding: 0
}

[dir] .UrDHJ>*,
[dir] .cexvV>* {
background-color: var(--ricos-custom-p-background-color, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset)
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset)
    }
}

.UrDHJ>.GkY6Q,
.cexvV>.GkY6Q {
list-style-type: inherit;
    margin-inline-start: 1.5em;
    padding-inline-start: .5em
}

.UrDHJ>.GkY6Q[data-heading-level=headerOne],
.cexvV>.GkY6Q[data-heading-level=headerOne] {
font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ>.GkY6Q[data-heading-level=headerOne],
        .cexvV>.GkY6Q[data-heading-level=headerOne] {
            font-size: var(--ricos-custom-h1-font-size, 32px)
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level=headerOne],
    .cexvV>.GkY6Q[data-heading-level=headerOne] {
        font-size: var(--ricos-custom-h1-font-size, 32px)
    }
}

.UrDHJ>.GkY6Q[data-heading-level=headerTwo],
.cexvV>.GkY6Q[data-heading-level=headerTwo] {
font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ>.GkY6Q[data-heading-level=headerTwo],
        .cexvV>.GkY6Q[data-heading-level=headerTwo] {
            font-size: var(--ricos-custom-h2-font-size, 24px)
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level=headerTwo],
    .cexvV>.GkY6Q[data-heading-level=headerTwo] {
        font-size: var(--ricos-custom-h2-font-size, 24px)
    }
}

.UrDHJ>.GkY6Q[data-heading-level=headerThree],
.cexvV>.GkY6Q[data-heading-level=headerThree] {
font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ>.GkY6Q[data-heading-level=headerThree],
        .cexvV>.GkY6Q[data-heading-level=headerThree] {
            font-size: var(--ricos-custom-h3-font-size, 20px)
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level=headerThree],
    .cexvV>.GkY6Q[data-heading-level=headerThree] {
        font-size: var(--ricos-custom-h3-font-size, 20px)
    }
}

.UrDHJ>.GkY6Q[data-heading-level=headerFour],
.cexvV>.GkY6Q[data-heading-level=headerFour] {
font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ>.GkY6Q[data-heading-level=headerFour],
        .cexvV>.GkY6Q[data-heading-level=headerFour] {
            font-size: var(--ricos-custom-h4-font-size, 20px)
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level=headerFour],
    .cexvV>.GkY6Q[data-heading-level=headerFour] {
        font-size: var(--ricos-custom-h4-font-size, 20px)
    }
}

.UrDHJ>.GkY6Q[data-heading-level=headerFive],
.cexvV>.GkY6Q[data-heading-level=headerFive] {
font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ>.GkY6Q[data-heading-level=headerFive],
        .cexvV>.GkY6Q[data-heading-level=headerFive] {
            font-size: var(--ricos-custom-h5-font-size, 16px)
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level=headerFive],
    .cexvV>.GkY6Q[data-heading-level=headerFive] {
        font-size: var(--ricos-custom-h5-font-size, 16px)
    }
}

.UrDHJ>.GkY6Q[data-heading-level=headerSix],
.cexvV>.GkY6Q[data-heading-level=headerSix] {
font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset)
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {

        .UrDHJ>.GkY6Q[data-heading-level=headerSix],
        .cexvV>.GkY6Q[data-heading-level=headerSix] {
            font-size: var(--ricos-custom-h6-font-size, 14px)
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level=headerSix],
    .cexvV>.GkY6Q[data-heading-level=headerSix] {
        font-size: var(--ricos-custom-h6-font-size, 14px)
    }
}

[data-list-style-position=inside].GkY6Q {
list-style-position: inside;
    padding-inline-start: 0
}

[data-list-style-position=inside].GkY6Q>:first-child,
[data-list-style-position=inside].GkY6Q>:first-child>:first-child {
display: inline
}

.cexvV>[data-list-style-position=inside].GkY6Q h2>span,
.cexvV>[data-list-style-position=inside].GkY6Q h3>span,
.cexvV>[data-list-style-position=inside].GkY6Q h4>span,
.cexvV>[data-list-style-position=inside].GkY6Q h5>span,
.cexvV>[data-list-style-position=inside].GkY6Q h6>span,
.cexvV>[data-list-style-position=inside].GkY6Q>h1>span,
.cexvV>[data-list-style-position=inside].GkY6Q>p>span>:first-child {
margin-inline-start: .5em
}

ol .GkY6Q {
position: relative
}

ol .GkY6Q>div>:not(ul)>span {
margin-inline-start: .35em
}

[dir] .j6oMj {
margin: 15px 18px
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%))
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%))
    }
}

.b8XcH {
color: var(--ricos-custom-code-block-color, var(--ricos-text-color, #212121));
    font-family: Inconsolata, Menlo, Consolas, monospace;
    font-size: var(--ricos-custom-code-block-font-size, 16px);
    line-height: var(--ricos-custom-code-block-line-height, 26px);
    min-height: 29px;
    white-space: pre-wrap
}

[dir] .b8XcH {
background-color: var(--ricos-custom-code-block-background-color, rgba(var(--ricos-fallback-color-tuple, 0, 0, 0), .06));
    margin: var(--ricos-custom-code-block-margin, 15px 18px);
    padding: var(--ricos-custom-code-block-padding, 2px 25px)
}

[dir] ._5nEMB .b8XcH {
margin: 1em 0
}

.vhZ4U {
--ricos-layout-horizontal-padding: 20px;
    display: grid;
    gap: 1px;
    grid-template-columns: var(--ricos-layout-column-template);
    position: relative
}

[dir] .vhZ4U {
margin: 0
}

@supports not (contain:inline-size) {
@media only screen and (max-width:480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr)
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr)
    }
}

[dir] *+.vhZ4U {
margin-top: 20px
}

.vhZ4U .jiLZ6 {
padding-inline-end: var(--ricos-layout-horizontal-padding);
    padding-inline-start: var(--ricos-layout-horizontal-padding)
}

[dir] .vhZ4U .jiLZ6 {
padding-bottom: 12px;
    padding-top: 12px
}

.vhZ4U .jiLZ6:first-child {
padding-inline-start: 0
}

.vhZ4U .jiLZ6:last-child {
padding-inline-end: 0
}

@supports not (contain:inline-size) {
@media only screen and (max-width:480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0
    }
}

.glob_fontElementMap,
.yXOrU {
font-family: var(--ricos-font-family, unset)
}

.NvI5H {
border-inline-start-style: solid;
    border-inline-start-width: var(--ricos-custom-quote-border-width, 3px);
    color: var(--ricos-custom-quote-color, unset);
    font-family: var(--ricos-custom-quote-font-family, unset);
    font-size: 18px;
    font-size: var(--ricos-custom-quote-font-size, 18px);
    font-style: normal;
    font-style: var(--ricos-custom-quote-font-style, normal);
    font-weight: var(--ricos-custom-quote-font-weight, unset);
    letter-spacing: var(--ricos-custom-quote-letter-spacing, unset);
    line-height: 26px;
    line-height: var(--ricos-custom-quote-line-height, 26px);
    margin-block: 15px;
    margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 18px);
    margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 18px);
    max-width: 100%;
    min-height: var(--ricos-custom-quote-min-height, unset);
    padding-inline-start: var(--ricos-custom-quote-padding-inline-start, 18px);
    -webkit-text-decoration: var(--ricos-custom-quote-text-decoration, unset);
    text-decoration: var(--ricos-custom-quote-text-decoration, unset)
}

[dir] .NvI5H {
padding-bottom: var(--ricos-custom-quote-padding-bottom, 6px);
    padding-top: var(--ricos-custom-quote-padding-top, 6px)
}

[dir=ltr] .NvI5H {
border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff))
}

[dir=ltr] .NvI5H,
[dir=rtl] .NvI5H {
border-right-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff))
}

[dir=rtl] .NvI5H {
border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff))
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px)
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px)
    }
}

@supports not (contain:inline-size) {
@media only screen and (max-width:640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px)
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px)
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: '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;
}

: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: 255, 255, 255;
    --color_12: 232, 230, 230;
    --color_13: 199, 199, 199;
    --color_14: 87, 87, 87;
    --color_15: 0, 0, 0;
    --color_16: 252, 242, 233;
    --color_17: 52, 0, 0;
    --color_18: 1, 30, 26;
    --color_19: 102, 42, 24;
    --color_20: 250, 248, 242;
    --color_21: 212, 189, 181;
    --color_22: 138, 86, 69;
    --color_23: 81, 28, 12;
    --color_24: 61, 35, 26;
    --color_25: 42, 28, 24;
    --color_26: 215, 161, 108;
    --color_27: 208, 172, 136;
    --color_28: 76, 39, 20;
    --color_29: 193, 134, 75;
    --color_30: 61, 40, 19;
    --color_31: 226, 220, 245;
    --color_32: 145, 69, 43;
    --color_33: 199, 189, 187;
    --color_34: 68, 63, 95;
    --color_35: 24, 24, 24;
    --color_36: 255, 255, 255;
    --color_37: 0, 0, 0;
    --color_38: 232, 230, 230;
    --color_39: 199, 199, 199;
    --color_40: 87, 87, 87;
    --color_41: 1, 30, 26;
    --color_42: 1, 30, 26;
    --color_43: 1, 30, 26;
    --color_44: 1, 30, 26;
    --color_45: 0, 0, 0;
    --color_46: 87, 87, 87;
    --color_47: 0, 0, 0;
    --color_48: 1, 30, 26;
    --color_49: 1, 30, 26;
    --color_50: 255, 255, 255;
    --color_51: 1, 30, 26;
    --color_52: 1, 30, 26;
    --color_53: 255, 255, 255;
    --color_54: 199, 199, 199;
    --color_55: 199, 199, 199;
    --color_56: 255, 255, 255;
    --color_57: 255, 255, 255;
    --color_58: 1, 30, 26;
    --color_59: 1, 30, 26;
    --color_60: 255, 255, 255;
    --color_61: 1, 30, 26;
    --color_62: 1, 30, 26;
    --color_63: 255, 255, 255;
    --color_64: 199, 199, 199;
    --color_65: 199, 199, 199;
    --font_0: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal calc(70 * var(--theme-spx-ratio))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_3: normal normal normal calc(60 * var(--theme-spx-ratio))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_4: normal normal normal calc(36 * var(--theme-spx-ratio))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_5: normal normal normal calc(24 * var(--theme-spx-ratio))/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_6: normal normal normal 15px/1.4em 'times new roman', times, serif;
    --font_7: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --font_8: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --font_9: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-ads-height: 0px;
    --sticky-offset: 0px;
    --wix-ads-top-height: 0px;
    --site-width: 980px;
    --above-all-z-index: 100000;
    --portals-z-index: 100001;
    --wix-opt-in-direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --minViewportSize: 320;
    --maxViewportSize: 1920;
    --theme-spx-ratio: var(--scaling-factor) / 1280;
    --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-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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

#ryn77 {
height: auto;
    --comp-display: unset;
    position: relative;
}

#ryn77 .ryn77-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#ryn77 .ryn77-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#ryn77:not(.ryn77-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#ryn77 {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSryn77 {
--above-all-in-container: 49;
}

#comp-lowtcxk0 {
z-index: 50;
    --above-all-in-container: 10000;
}

#comp-m9ndk5l0-pinned-layer {
z-index: 54;
    --above-all-in-container: 10000;
}

#comp-lomkvbce-pinned-layer {
z-index: 55;
    --above-all-in-container: 10000;
}

#comp-loqxidgz {
min-height: 850px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 850px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1 / 1 / 2 / 2;
    position: relative;
}

.comp-loqxidgz-container {
box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(709.547px, auto) minmax(432.84071428571434px, auto) minmax(458.4802857142856px, auto);
    grid-template-columns: 0.818359375fr 1.181640625fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

.comp-lopo0oj1-container,
.comp-loqxidgz-container {
display: grid !important;
    grid-template-rows: auto !important;
    grid-auto-rows: min-content !important;
    grid-auto-flow: row dense !important;
    row-gap: 0 !important;
    column-gap: 0 !important;
}

.comp-lopo0oj1-container {
grid-template-columns: 1fr 1fr !important;
}

.comp-loqxidgz-container {
grid-template-columns: 0.818359375fr 1.181640625fr !important;
}

@media (max-width:750px) {
.comp-lopo0oj1-container,
    .comp-loqxidgz-container {
        grid-template-columns: 1fr !important;
    }
}

.comp-lopo0oj1-container>*,
.comp-loqxidgz-container>* {
grid-row: auto !important;
    grid-column: auto !important;
}

img {
display: block;
}

#comp-loqxidgz {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-loqxidh9 {
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-loqxidh9 .comp-loqxidh9-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-loqxidh9 .comp-loqxidh9-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxidh9 .comp-loqxidh9-container {
        grid-template-rows: minmax(max-content, 100.00003509541567%);
    }
}

#comp-loqxidh9 {
--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-loqxidha5 {
min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -0.9285481770833393%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqxidha5 {
        height: auto;
        width: auto;
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxidha5 {
        height: auto;
        width: auto;
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-loqxidha5 {
--backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.59;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-loqxidha5 wow-image {
overflow: clip;
}

#comp-loqxidha5 wow-image img {
height: 100%;
}

#comp-loqxidhu {
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/2/3/3;
    position: relative;
}

#comp-loqxidhu .comp-loqxidhu-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    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-loqxidhu .comp-loqxidhu-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-loqxidhu {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxidhu .comp-loqxidhu-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0000289907592%);
    }

    #comp-loqxidhu {
        grid-area: 2/1/3/2;
    }
}

#comp-loqxidhu {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_18);
    --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-loqydjge {
width: 91.21785714285707%;
    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: 27.082142857142845%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-loqydjge-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-loqydjge {
        width: 100.00116953592814%;
        margin-right: 0.0011695359281437125%;
        margin-top: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqydjge {
        width: 100.00116953592814%;
        margin-right: 0%;
        margin-top: 0%;
    }
}

#comp-loqydjge {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-loqydjge:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-loqxs652 {
--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: 2.5539720449473413%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqxs652 {
        margin-bottom: 2.3296532366528275%;
    }
}

#comp-loqxs652 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqxs652 {
        --fontSize: 100spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxs652 {
        --fontSize: 60spx;
    }
}

#comp-loqy6cto {
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: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-loqxidhh {
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/4/2;
    position: relative;
}

#comp-loqxidhh .comp-loqxidhh-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-loqxidhh .comp-loqxidhh-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-loqxidhh {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxidhh .comp-loqxidhh-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-loqxidhh {
        grid-area: 4/1/5/2;
    }
}

#comp-loqxidhh {
--brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_32);
    --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-loqysrf3 {
width: 77.5%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 27.619331742243435%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-loqysrf3 .comp-loqysrf3-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-bottom: 19.027217741935484%;
    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-loqysrf3 {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        margin-top: 0%;
    }

    #comp-loqysrf3 .comp-loqysrf3-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqysrf3 {
        min-height: unset;
        --comp-display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        min-width: 0px;
        width: 99.99981575324496%;
        max-width: 99999px;
        max-height: 99999px;
        margin-top: 0.0022662350870601396%;
    }

    #comp-loqysrf3 .comp-loqysrf3-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }
}

#comp-loqysrf3 {
--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-loqysa0t {
width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-loqysa0t-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-loqysa0t {
        min-width: 0px;
        width: max(0.5px, 0.674082 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: min(-0.5px, -0.2860641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqysa0t {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1230766 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-loqysa0t {
--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-loqy42gv {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.4758064516129%;
    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: 4.838709677419355%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqy42gv {
        width: 100%;
    }
}

#comp-loqy42gv {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --textDecoration: none;
    --maxFontSize: 14px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-loqy42h1 {
--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: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-loqy42h1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 56px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-loqxidi63 {
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: 3/2/4/3;
    position: relative;
}

#comp-loqxidi63 .comp-loqxidi63-overflow-wrapper {
position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: clip;
    overflow-y: clip;
}

#comp-loqxidi63 .comp-loqxidi63-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-loqxidi63 .comp-loqxidi63-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-loqxidi63 {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxidi63 .comp-loqxidi63-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-loqxidi63 {
        grid-area: 3/1/4/2;
    }
}

#comp-loqxidi63 {
--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-m9bb5w7f {
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-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bb5w7f-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-m9bb5w7f:not(.comp-m9bb5w7f-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9bb5w7f {
--static-spx: 1px;
}

#comp-m9bb5w7i4 {
min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    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-m9bb5w7i4 {
--static-spx: 1px;
}

#comp-m9bb5w7k4 {
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-m9bb5w7k4 {
--maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 1px;
}

#comp-m9bb55ud {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 2/1/3/2;
    position: relative;
}

.comp-m9bb55ud-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-m9bb55ud:not(.comp-m9bb55ud-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-m9bb55ud {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bb55ud {
        --l_display: unset;
    }
}

#comp-m9bb55ud {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m9bb55ud_r_comp-m95q455o {
min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    position: relative;
}

#comp-m9bb55ud_r_comp-m95q455o .comp-m9bb55ud_r_comp-m95q455o-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.20155 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bb55ud_r_comp-m95q455o .comp-m9bb55ud_r_comp-m95q455o-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bb55ud_r_comp-m95q455o .comp-m9bb55ud_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bb55ud_r_comp-m95q455o .comp-m9bb55ud_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9bb55ud_r_comp-m95q455o {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bb55ud_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bb55ud_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bb55ud_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bb55ud_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bb55ud_r_comp-m95q455o"] {
        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-m9bb55ud_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bb55ud_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bb55ud_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bb55ud_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9bb55ud_r_comp-m95q4cz8 {
min-height: 0px;
    height: 29.795374030872416%;
    width: 100%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9bb55ud_r_comp-m95q4cz8 .comp-m9bb55ud_r_comp-m95q4cz8-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: hidden;
}

#comp-m9bb55ud_r_comp-m95q4cz8 .comp-m9bb55ud_r_comp-m95q4cz8-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-m9bb55ud_r_comp-m95q4cz8:not(.comp-m9bb55ud_r_comp-m95q4cz8-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-m9bb55ud_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bb55ud_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lowtcxk0 {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 3/1/4/2;
    position: relative;
}

.comp-lowtcxk0-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-lowtcxk0:not(.comp-lowtcxk0-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-lowtcxk0 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0 {
        --l_display: unset;
    }
}

#comp-lowtcxk0 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lowtcxk0_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-lowtcxk0_r_comp-lowtc2m1 .comp-lowtcxk0_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lowtcxk0_r_comp-lowtc2m1:not(.comp-lowtcxk0_r_comp-lowtc2m1-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-lowtcxk0_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-lowtcxk0_r_comp-lowtc2m1 .comp-lowtcxk0_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-lowtcxk0_r_comp-lowtc2m1 .comp-lowtcxk0_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-lowtcxk0_r_comp-lowtc2m1 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lowtcxk0_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-lowtcxk0_r_comp-lowstpqx .comp-lowtcxk0_r_comp-lowstpqx-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lowtcxk0_r_comp-lowstpqx:not(.comp-lowtcxk0_r_comp-lowstpqx-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-lowtcxk0_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-lowtcxk0_r_comp-lowstpqx .comp-lowtcxk0_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-lowtcxk0_r_comp-lowstpqx {
--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-lowtcxk0_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-lowtcxk0_r_comp-lowswxtj .comp-lowtcxk0_r_comp-lowswxtj-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lowtcxk0_r_comp-lowswxtj:not(.comp-lowtcxk0_r_comp-lowswxtj-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-lowtcxk0_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-lowtcxk0_r_comp-lowswxtj .comp-lowtcxk0_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-lowtcxk0_r_comp-lowswxtj {
--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-lowtcxk0_r_comp-lowrm4jm {
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-lowtcxk0_r_comp-lowrm4jm .comp-lowtcxk0_r_comp-lowrm4jm-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-lowtcxk0_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrm4jm .comp-lowtcxk0_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lowtcxk0_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

#comp-lowtcxk0_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcxk0_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcxk0_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lowtcxk0_r_comp-m98w3aiz-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-lowtcxk0_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lowtcxk0_r_comp-m98w3aiz {
--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-lowtcxk0_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-lowtcxk0_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lowtcxk0_r_comp-m8g3dhn6 {
--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-lowtcxk0_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

#comp-lowtcxk0_r_comp-m8g3dhn6 wow-image img {
height: 100%;
}

#comp-lowtcxk0_r_comp-m98w2r0d {
min-height: 96px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 93.37275806541174%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

#comp-lowtcxk0_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-lowtcxk0_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-lowtcxk0_r_comp-lowrmcg7 .comp-lowtcxk0_r_comp-lowrmcg7-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-lowtcxk0_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-lowtcxk0_r_comp-lowrmcg7 .comp-lowtcxk0_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-lowtcxk0_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcxk0_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcxk0_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-lowtcxk0_r_comp-lowrop7f-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-lowtcxk0_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-lowtcxk0_r_comp-lowrop7f {
--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-lowtcxk0_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-lowtcxk0_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

#comp-lowtcxk0_r_comp-lowrop7i1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007048209754722301%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-lowtcxk0_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-lowtcxk0_r_comp-lowrmoe1 {
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-lowtcxk0_r_comp-lowrmoe1 .comp-lowtcxk0_r_comp-lowrmoe1-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-lowtcxk0_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrmoe1 .comp-lowtcxk0_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lowtcxk0_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-lowtcxk0_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcxk0_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcxk0_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lowtcxk0_r_comp-ma0t981z-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-lowtcxk0_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-lowtcxk0_r_comp-ma0t981z {
--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-lowtcxk0_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lowtcxk0_r_comp-ma0t94s8-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-lowtcxk0_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lowtcxk0_r_comp-ma0t94s8 {
--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-lowtcxk0_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lowtcxk0_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-lowtcxk0_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-lowtcxk0_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-lowtcxk0_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-lowtcxk0_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lowtcxk0_r_comp-lowroff1-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-lowtcxk0_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

#comp-lowtcxk0_r_comp-lowroff1 {
--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-lowtcxk0_r_comp-lowroffd {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163.6015625px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.009218439414156954%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 34.22475041168191px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-lowtcxk0_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-lowtcxk0_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-lowtcxk0_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-lowtcxk0_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-lowtcxk0_r_comp-lowrmjqi .comp-lowtcxk0_r_comp-lowrmjqi-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-lowtcxk0_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrmjqi .comp-lowtcxk0_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lowtcxk0_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-lowtcxk0_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcxk0_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcxk0_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lowtcxk0_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-lowtcxk0_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-lowtcxk0_r_comp-ma0t0l2d {
--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-lowtcxk0_r_comp-ma1dg3tm {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 14.4825746799431%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5.3125px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-lowtcxk0_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

#comp-lowtcxk0_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

#comp-lowtcxk0_r_comp-lowrp19z4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 2.4em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-lowtcxk0_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-lowtcxk0_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

#comp-lowtcxk0_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-lowtcxk0_r_comp-lowrm4my .comp-lowtcxk0_r_comp-lowrm4my-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-lowtcxk0_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrm4my .comp-lowtcxk0_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-lowtcxk0_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-lowtcxk0_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-lowtcxk0_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lowtcxk0_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-lowtcxk0_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m9ndk5l0 {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: calc(0px);
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ndk5l0-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-m9ndk5l0:not(.comp-m9ndk5l0-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9ndk5l0-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-m9ndk5l0 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

#comp-m9ndk5l0 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m9ndk5l0_r_comp-m9jscfmv {
min-height: 116.66666666666669px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9ndk5l0_r_comp-m9jscfmv .comp-m9ndk5l0_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ndk5l0_r_comp-m9jscfmv:not(.comp-m9ndk5l0_r_comp-m9jscfmv-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-m9ndk5l0_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndk5l0_r_comp-m9jscfmv .comp-m9ndk5l0_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndk5l0_r_comp-m9jscfmv .comp-m9ndk5l0_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9ndk5l0_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndk5l0_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndk5l0_r_comp-m9jscfow {
--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-m9ndk5l0_r_comp-m9jscfop {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 6.971731378264631%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.1152773 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-m9ndk5l0_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndk5l0_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-m9ndk5l0_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9ndk5l0_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndk5l0_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndk5l0_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndk5l0_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-m9ndk5l0_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-m9ndk5l0_r_comp-m9jscfnj {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndk5l0_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndk5l0_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndk5l0_r_comp-m9jscfnj.comp-m9ndk5l0_r_variants-m9jscfnl1,
#comp-m9ndk5l0_r_comp-m9jscfnj.comp-m9ndk5l0_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndk5l0_r_comp-m9jscfnj.comp-m9ndk5l0_r_variants-m9jscfnl1,
#comp-m9ndk5l0_r_comp-m9jscfnj.comp-m9ndk5l0_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ndk5l0_r_comp-m9jscfnj {
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-m9ndk5l0_r_comp-m9jscfnj.comp-m9ndk5l0_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-m9ndk5l0_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-m9ndk5l0_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ndk5l0_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ndk5l0_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndk5l0_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndk5l0_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ndk5l0_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lomkvbce {
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-lomkvbce-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-lomkvbce:not(.comp-lomkvbce-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lomkvbce-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-lomkvbce {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lomkvbce_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lomkvbce_r_comp-kd5px9hr .comp-lomkvbce_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-lomkvbce_r_comp-kd5px9hr .comp-lomkvbce_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lomkvbce_r_comp-kd5px9hr:not(.comp-lomkvbce_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-lomkvbce_r_comp-kd5px9hr .comp-lomkvbce_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-lomkvbce_r_comp-kd5px9hr .comp-lomkvbce_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-lomkvbce_r_comp-kd5px9hr .comp-lomkvbce_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-lomkvbce_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-lomkvbce_r_comp-kkmqi5tc {
width: 20px;
    height: 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-lomkvbce_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

#comp-lomkvbce_r_comp-kkmqi5tc {
--static-spx: 0.1 * var(--one-unit);
}

#comp-lomkvbce_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lomkvbce_r_comp-m9yk69rd-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-lomkvbce_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lomkvbce_r_comp-m9yk69rd {
--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-lomkvbce_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-lomkvbce_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lomkvbce_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-lomkvbce_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lomkvbce_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-lomkvbce_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-lomkvbce_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#ryn77 {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-loqxidgz {
--bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-loqxidh9 {
--shc-mutated-brightness: 0, 0, 0;
}

#comp-loqxidhu {
--shc-mutated-brightness: 1, 15, 13;
}

#comp-loqydjge {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-loqxs652 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-loqxs652 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.8;
}

#comp-loqxs652 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqxs652 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1302083 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-loqxs652 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqxs652 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-loqxs652 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

.comp-loqy6cto {
--wix-direction: ltr;
    --buttonsBorderWidth: 1;
    --nextButtonBorderWidth: 1;
    --horizontalPadding: 10;
    --submitButtonStyle: 0;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 20;
    --inputBorderStyle: 2;
    --verticalPadding: 24;
    --columnSpacing: 24;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerOneFont: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --nextButtonBackgroundColor: 81, 28, 12;
    --nextButtonBackgroundColor-rgb: 81, 28, 12;
    --nextButtonBackgroundColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --buttonsBorderColor: 255, 255, 255;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 1;
    --buttonsBackgroundColor: 81, 28, 12;
    --buttonsBackgroundColor-rgb: 81, 28, 12;
    --buttonsBackgroundColor-opacity: 1;
    --previousButtonBorderColor: 255, 255, 255;
    --previousButtonBorderColor-rgb: 255, 255, 255;
    --previousButtonBorderColor-opacity: 1;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --inputBackgroundColor: 81, 28, 12, 0;
    --inputBackgroundColor-rgb: 81, 28, 12;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --nextButtonBorderColorHover: 255, 255, 255;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 1;
    --submitButtonBorderColorHover: 215, 161, 108;
    --submitButtonBorderColorHover-rgb: 215, 161, 108;
    --submitButtonBorderColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --previousButtonBackgroundColor: 81, 28, 12, 0;
    --previousButtonBackgroundColor-rgb: 81, 28, 12;
    --previousButtonBackgroundColor-opacity: 0;
    --submitButtonBackgroundColor: 215, 161, 108, 0;
    --submitButtonBackgroundColor-rgb: 215, 161, 108;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 1;
    --submitButtonBackgroundColorHover: 215, 161, 108;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 1;
    --inputErrorColor: 145, 69, 43;
    --inputErrorColor-rgb: 145, 69, 43;
    --inputErrorColor-opacity: 1;
    --previousButtonBorderColorHover: 255, 255, 255;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 1;
    --previousButtonColor: 255, 255, 255;
    --previousButtonColor-rgb: 255, 255, 255;
    --previousButtonColor-opacity: 1;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --inputBackgroundColorHover: 81, 28, 12, 0;
    --inputBackgroundColorHover-rgb: 81, 28, 12;
    --inputBackgroundColorHover-opacity: 0;
    --inputValueFont: normal normal normal 14px/17px avenir-lt-w01_35-light1475496, sans-serif;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 14px;
    --inputValueFont-line-height: 17px;
    --inputValueFont-family: avenir-lt-w01_35-light1475496, sans-serif;
    --inputValueFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 24px;
    --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: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, 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;
}

#comp-loqxidhh {
--shc-mutated-brightness: 73, 35, 22;
}

#comp-loqysrf3 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-loqysa0t {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-loqy42gv {
--text-direction: var(--wix-opt-in-direction);
}

#comp-loqy42gv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(14px, max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-loqy42gv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqy42gv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqy42gv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-loqy42h1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-loqy42h1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(30px, min(56px, calc(36 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-loqy42h1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-loqy42h1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-loqy42h1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-loqxidi63 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bb5w7f {
--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-m9bb5w7i4 {
opacity: 0.8;
}

#comp-m9bb5w7k4 {
undefined: #777;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-m9bb55ud_r_comp-m95q455o {
--fill-layer-image-opacity: 0.38;
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lowtcxk0_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-lowtcxk0_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-lowtcxk0_r_comp-m98w2r0d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-lowtcxk0_r_comp-m98w2r0d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-lowtcxk0_r_comp-m98w2r0d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-lowtcxk0_r_comp-lowrop7p [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lowtcxk0_r_comp-lowrop7p [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lowtcxk0_r_comp-lowrop7p [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-lowtcxk0_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-lowtcxk0_r_comp-lowrpaf13 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-lowtcxk0_r_comp-lowrpaf13 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-lowtcxk0_r_comp-lowrpaf13 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

#comp-lowtcxk0_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-lowtcxk0_r_comp-lowroffd [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lowtcxk0_r_comp-lowroffd [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-lowtcxk0_r_comp-lowroffd [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lowtcxk0_r_comp-lowroffa2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcxk0_r_comp-lowroffa2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-lowtcxk0_r_comp-lowroffa2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lowtcxk0_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-lowtcxk0_r_comp-ma1dg3tm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcxk0_r_comp-ma1dg3tm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcxk0_r_comp-ma1dg3tm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-lowtcxk0_r_comp-lowrp19z4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-lowtcxk0_r_comp-lowrp19z4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-lowtcxk0_r_comp-lowrp19z4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-lowtcxk0_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lowtcxk0_r_comp-lowrpm6u [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lowtcxk0_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcxk0_r_comp-lowrpm6u [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lowtcxk0_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-lowtcxk0_r_comp-lowrpm6u [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-lowtcxk0_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-lowtcxk0_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-lowtcxk0_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-m9ndk5l0_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-m9ndk5l0_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndk5l0_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndk5l0_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-m9ndk5l0_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-m9ndk5l0_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ndk5l0_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ndk5l0_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-lomkvbce_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-lomkvbce_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-lomkvbce_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-lomkvbce_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-lomkvbce_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-lomkvbce_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-lomkvbce_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-lomkvbce_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

@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;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-touch-callout: none) {
.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

@keyframes fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes changing_background {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn);
    }
}

@keyframes Spinner1787510382__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;
    }
}

@keyframes StatesButton636241605__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);
    }
}

@container (max-width: 288px) {
.skymIZO form fieldset>div {
        column-gap: 0 !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .W2wmu {
            font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .LntaG {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px;
    }
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent)),
            calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-background-opacity, 1)));
    border: var(--wix-ui-tpa-checkbox-input-border-width, 1px) solid;
    border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-main-border-opacity, 0.6)));
    border-radius: var(--wix-ui-tpa-checkbox-input-border-radius, 0);
    box-sizing: content-box;
    display: inline-block;
    font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 13px;
    height: var(--wix-ui-tpa-checkbox-input-size, 14px);
    line-height: 1.2;
    transition: border-color 0.2s linear, border-width 0.2s linear, border-radius 0.2s linear;
    vertical-align: middle;
    width: var(--wix-ui-tpa-checkbox-input-size, 14px);
}

.s__1rtE2E.o_pBNci--box:not(.o_pBNci--checked):not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wix-ui-tpa-checkbox-box-color-rgb, var(--Checkbox929000527-transparent))),
            calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox929000527-wix-ui-tpa-checkbox-box-color-opacity, 1))));
}

.s__1rtE2E:hover.o_pBNci--box:not(.o_pBNci--checked) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
            calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.s__1rtE2E:focus-within .s__0N_Dxt,
.s__1rtE2E:hover .s__0N_Dxt {
--Checkbox929000527-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
            calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
    border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color, var(--wix-ui-tpa-checkbox-border-color, var(--wix-color-5))));
    border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius, 0);
    border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width, var(--wix-ui-tpa-checkbox-input-border-width, 1px));
}

.s__1rtE2E.o_pBNci--disabled .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb, var(--Checkbox929000527-transparent)),
            calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1) * var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)));
}

.s__1rtE2E.o_pBNci--checked:not(.o_pBNci--disabled) .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
            calc(var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

.s__1rtE2E.o_pBNci--checked:hover .s__0N_Dxt {
background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox929000527-transparent))),
            calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)) * var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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: '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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: '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;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto 0px auto auto 0px 0px auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto auto 0px auto auto auto auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduy9 {
        min-height: 97.0288179996918vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 99.99810513726015%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduy9 {
        min-height: 89.20554517008718vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 100.00001081595896%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduy9 [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduy9)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduy9):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduy9"] {
        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-m9bxduy9 [data-motion-part="BG_LAYER comp-m9bxduy9"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduy9[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyj1 {
        width: 100.06612141927083%;
        margin-top: max(0.5px, 0.0099792 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006619 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyj1 {
        width: 100.0661214192708%;
        margin-top: max(0.5px, 0.0410821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduyj1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        width: 54.2091512570017%;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        width: 83.59937166668234%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0379923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0338897 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 70px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyo16 {
        width: 27.81548495687289%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.0661615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyo16 {
        width: 47.3888787508677%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.1507179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 184.9389265814136fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyr2 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyr2 {
        width: 100.66984550641439%;
        --aspect-ratio: 0.23656254954812103;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt {
        width: 80.10708318463486%;
        margin-left: max(0.5px, 0.0012607 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyu2 {
        height: 6.691292262024244%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyu2 {
        height: 9.933628777165794%;
        margin-bottom: max(0.5px, 0.0200744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz24 [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduz24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduz24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduz24"] {
        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-m9bxduz24 [data-motion-part="BG_LAYER comp-m9bxduz24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduz24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: unset;
        margin-left: min(-0.5px, -0.4601644 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.2964478 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: none;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz37:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz411 {
        --l_display: unset;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: center;
        margin-left: max(0.5px, 0.1183036 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz411 {
        --l_display: none;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: start;
        margin-left: max(0.5px, 0.1233974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 1.7184897 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz411:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz533 {
        width: 47.63859846422826%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0050049 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz533 {
        width: 99.99763257575758%;
        align-self: start;
        justify-self: center;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz533:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz615 {
        min-height: 123.89606336157726px;
        width: 80.72824329874919%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0199948 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        min-height: 0px;
        width: 95.40004587442918%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0876641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        --textAlign: center;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: 32.40000000000009px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqful {
        width: 57.83803446683877%;
        align-self: flex-start;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.0647537 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 195.07709562518465fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqful {
        width: 76.67955634693097%;
        align-self: center;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.1550579 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 253.03610785453256fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxqful:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo {
        width: 99.85355040690547%;
        --aspect-ratio: 0.23660658010840716;
        margin-top: max(0.5px, 0.0006408 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo {
        width: 100.01211259340444%;
        --aspect-ratio: 0.23659793814432897;
        margin-top: max(0.5px, 0.0012819 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        width: 85.8234348156684%;
        margin-left: max(0.5px, 0.0000108 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006613 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        width: 87.72259175384579%;
        margin-left: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012822 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        --fontSize: 12spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x9ylbq {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9x9ylbq .comp-m9x9ylbq-container {
        grid-template-rows: minmax(max(0.5px, 1.0294875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x9ylbq [data-motion-part="BG_LAYER comp-m9x9ylbq"] {
        overflow: clip;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6714436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2271234 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzc24 [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzc24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzc24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzc24"] {
        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-m9bxduzc24 [data-motion-part="BG_LAYER comp-m9bxduzc24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzc24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzd15 .comp-m9bxduzd15-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n5 {
        width: 79.046630859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n5 {
        width: 100.33617424242425%;
        margin-bottom: max(0.5px, 0.0077923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        width: 68.6255887576249%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        width: 99.83483554339107%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0773026 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        width: 99.66731159454486%;
        margin-left: max(0.5px, 0.0026231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0466744 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 48px;
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1446715 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n917:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2na14 {
        width: 88.34195557614599%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2na14 {
        width: 100%;
        margin-right: 0px;
    }

    .comp-m9bxg2na14-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.011638 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb16 {
        width: 39.3908309003393%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.9998125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb16 {
        width: 99.81595960549289%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.5fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nc23 {
        width: 108.38272650296359%;
        --aspect-ratio: 0.23657852564102563;
        margin-top: max(0.5px, 0.0007022 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nc23 {
        width: 87.6277156200456%;
        --aspect-ratio: 0.23652544497367545;
        margin-top: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        width: 100.25641025641026%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006197 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        width: 87.63001134644477%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001241 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        --fontSize: 21.638spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        --fontSize: 45.949spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzx23 .comp-m9bxduzx23-container {
        grid-template-rows: minmax(max(0.5px, 1.6408258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzy12 .comp-m9bxduzy12-container {
        justify-content: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzy12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv00__"] {
        width: calc(((50% - ((0px + 0px) + 0px)) - 0px));
    }

    [id^="comp-m9bxdv00__"] .comp-m9bxdv00-container {
        grid-template-rows: minmax(max(0.5px, 0.7101564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914063 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084284 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.496319 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0005065 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        justify-self: start;
        margin-left: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        width: 88.87419871794872%;
        justify-self: center;
        margin-left: 0px;
        margin-top: max(0.5px, 0.0650641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: center;
        --fontSize: 27spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        min-height: 76.78125px;
        --l_display: unset;
        width: 83.33333333333333%;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000299 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        min-height: 60.64419644116197px;
        --l_display: none;
        width: 78.9830804280503%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 11.057631259927042px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0412__"] {
        width: 10.854700854700544%;
        margin-right: max(0.5px, 0.0576923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.7071915 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9695821 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8866797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.007335 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: max(0.5px, 0.0088538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0112026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}
 

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        width: 53.81057002338144%;
        margin-left: max(0.5px, 0.0074468 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        width: 54.2465469149592%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174479 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0388021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        --minFontSize: 20px;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg519:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        min-height: 69.093066127974px;
        width: 76.37315879735999%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0706986 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        min-height: 0px;
        width: 80.08776909038751%;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1322716 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        --letterSpacing: -0.05em;
        --fontSize: 86.37077194717705spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 43.803spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg536:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        width: 99.19676691123115%;
        margin-left: max(0.5px, 0.008097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0406307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 {
        width: 99.9993896484375%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
    }

    

    

    #comp-m9cxqg5414 .style-m9cxqg5514__root {
        --AccordionContainer1266025101-hPadding: 21;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
        border-bottom: 0px solid rgb(0, 0, 0);
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
        fill: #9E816B;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
        color: #9E816B;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg5414:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5527-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
        width: 90.95212575919972%;
        margin-left: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.00004 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
        width: 90.80901240306285%;
    }

    .comp-m9x6fbrx-container {
        grid-template-rows: minmax(max(0.5px, 0.1769231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.999975fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
        width: 100%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 75.84321120689656%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg566-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
        width: 100.14239943040228%;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
        width: 90.18507863444572%;
    }

    .comp-m9x6cjkh5-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.8906fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
        width: 98.67617405932684%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 64.63121106124379%;
        margin-right: max(0.5px, 0.000021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 42.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5613-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
        
    }

    

    :is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) .style-m9xbf6r73__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
        width: 82.59166963332147%;
    }

    .comp-m9e35k7f-container {
        grid-template-rows: minmax(max(0.5px, 0.174359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.0004375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
        width: 99.11181963106354%;
        --aspect-ratio: 0.23658405172413793;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 82.48114224137932%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001222 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5715-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
        
    }

    

    :is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) .style-m9xbgcrh2__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0013216 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
        width: 83.79538981844073%;
    }

    .comp-m9x697y24-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 294.227fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
        width: 98.56335414492892%;
        --aspect-ratio: 0.23660429513076758;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 84.44532197928811%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfd {
        width: 74.44771426267839%;
        margin-left: max(0.5px, 0.1322131 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfd {
        width: 79.96065261024225%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9e2kgfd-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2kgfd:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0257035 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0636513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgff13 {
        width: 33.789088940029785%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.999625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgff13 {
        width: 100%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 314.351625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh11 {
        width: 108.3871731562213%;
        --aspect-ratio: 0.23657852564102563;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh11 {
        width: 91.46278506134804%;
        --aspect-ratio: 0.23650960424580408;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        width: 89.31648082518706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        width: 55.49617406940396%;
        margin-bottom: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 0.7591949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 1.4969359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzq17 [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzq17)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzq17):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzq17"] {
        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-m9bxduzq17 [data-motion-part="BG_LAYER comp-m9bxduzq17"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzq17[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        transform: translate3d(0, 0, 0);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxtb4z:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2ddix:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2djtj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03l06e:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03j32o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        min-height: 137.390625px;
        width: 100%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 60px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03kc5m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9yl1ymb .comp-m9yl1ymb-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3395438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl1ymb [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yl1ymb)[data-has-alpha="true"] canvas,
    :is(#comp-m9yl1ymb):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yl1ymb"] {
        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-m9yl1ymb [data-motion-part="BG_LAYER comp-m9yl1ymb"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yl1ymb[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl7snp {
        width: 89.82954545454545%;
        align-self: end;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --blendMode: normal;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --blendMode: screen;
        --textScale__minFontSize: 70;
        --textScale__maxFontSize: 70;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl3jqj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5c5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5g2 {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5g2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6449055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8853586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduza8 {
        width: 30.246988932291668%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0007615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0643084 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduza8 {
        width: 90.17427884615384%;
        align-self: start;
        justify-self: center;
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduza8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        width: 99.85782516938798%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --textAlign: left;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --textAlign: center;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        width: 86.18873074054677%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: left;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: center;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc15 {
        height: 79.04093787717738%;
        width: 64.0838623046875%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0461435 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007717 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc15 {
        height: 61.46927268583668%;
        width: 108.33133012820512%;
        align-self: end;
        justify-self: start;
        margin-left: min(-0.5px, -0.0833133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0013829 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6hosi {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --l_display: unset;
        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-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 11/1/12/2;
        --is-sticky: 1;
    }

    #comp-m9y6hosi .comp-m9y6hosi-container {
        grid-template-rows: minmax(max(0.5px, 1.0777875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9y6hosi~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3m {
        width: 91.94511217948718%;
        justify-self: start;
        margin-top: max(0.5px, 0.0213941 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0440505 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        width: 79.72395447211198%;
        margin-left: max(0.5px, 0.186238 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1068769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3p1:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3p1:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3t2 {
        width: 98.45570778244866%;
        margin-left: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3t2:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3t2:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0wznhg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 12/1/13/2;
    }

    #comp-ma0wznhg .comp-ma0wznhg-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0562102 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yq {
        width: 100%;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yq {
        width: 89.3369391025641%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0x34yq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx16 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx16 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yz19 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yz19 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.103127079174983fr 0.8968729208250169fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0265898 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbzmm [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9pqbzmm)[data-has-alpha="true"] canvas,
    :is(#comp-m9pqbzmm):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9pqbzmm"] {
        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-m9pqbzmm [data-motion-part="BG_LAYER comp-m9pqbzmm"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9pqbzmm[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznk4 {
        width: 100%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznk4 {
        width: 108.8551812770563%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0367989 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbznk4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznn8 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznn8 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznq5 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznq5 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzn9 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzna2 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv061 {
        --l_display: unset;
        grid-area: 9/1/10/2;
    }

    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 0.7735125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {


    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 1.5657844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv061 [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv061)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv061):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv061"] {
        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-m9bxdv061 [data-motion-part="BG_LAYER comp-m9bxdv061"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv061[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0616 {
        min-height: 213.4140625px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.2377784 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0754226 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0616 {
        min-height: 336.1736111111111px;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.7401442 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv075 {
        width: max(0.5px, 0.1356692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0115538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.3526872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.7600974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv08:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        margin-bottom: 2.6521252448242625%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        --textAlign: center;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conapy {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9conapy:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        width: 41.23453776041667%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        width: 74.31089743589742%;
        align-self: start;
        justify-self: center;
        margin-right: 0px;
        margin-top: max(0.5px, 0.1351564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 60;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0919:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        grid-template-rows: minmax(max(0.5px, 0.5865078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.8712742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0b10 {
        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-m9bxdv0b10 {
        --l_display: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0b10 .comp-m9bxdv0b10-container {
        grid-template-rows: minmax(max-content, 100.0000704535447%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0b16 {
        width: 91.88701923076923%;
        --aspect-ratio: 0.8362293929500791;
        margin-left: max(0.5px, 0.0401242 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.3107265 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 74.33223029009471%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 78.44951923076923%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-m9bxdv0c29 {
        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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0059266385883%);
    }

    #comp-m9bxdv0c29 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: start;
        margin-bottom: max(0.5px, 0.0006094 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0d4:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0d4:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d20 {
        width: 23.81094475599112%;
        --aspect-ratio: 0.8332767835574614;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0189388 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d20 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0189303 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        min-height: 0px;
        width: 99.80563654033041%;
        margin-bottom: max(0.5px, 0.0213034 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        min-height: 76.78125px;
        width: 100%;
        margin-bottom: max(0.5px, 0.0772308 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        --textAlign: center;
        --fontSize: 17px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.0160281 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.040641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: left;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: center;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        margin-bottom: 25.875px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: left;
        --fontSize: 10spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: center;
        --fontSize: 5.078spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0g1 {
        width: 8.79799074842893%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0g1 {
        width: 8.971124194000561%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1dbkq4 {
        width: 108.5981120554117%;
        --aspect-ratio: 0.836214670342411;
        --l_display: unset;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxdv0g13-container {
        grid-template-rows: minmax(max(0.5px, 0.5653336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5620438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0g13-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(503.60306154276594px, auto) minmax(509.2425770445849px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0h14 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0h14 .comp-m9bxdv0h14-container {
        grid-template-rows: minmax(max-content, 99.99988312636962%);
    }

    #comp-m9bxdv0h14 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0i4 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0i4 .comp-m9bxdv0i4-container {
        padding-right: 30px;
        padding-left: 30px;
        grid-template-rows: minmax(max-content, 99.99993125375956%);
    }

    #comp-m9bxdv0i4 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0k7 {
        width: 91.55676656588113%;
        margin-left: 0.0010142516056802372%;
        margin-top: 0.004346547843912119%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0k7 {
        width: 99.9905303030303%;
        margin-left: 0%;
        margin-top: 0%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0k7:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0k7:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 {
        margin-left: 0.0008828294983923277%;
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 {
        margin-left: 0.007102945354673738%;
        margin-bottom: 4.864198654821139%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        margin-bottom: 15.97039669888078%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0m16 {
        margin-left: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0m16 {
        min-width: 324.5px;
        width: 99.84373890191064%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a046j .comp-ma1a046j-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hwv {
        width: 73.13772083002296%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0007318 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hwv {
        width: 95.29356060606061%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0014014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000401 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma1a1hwv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        width: 94.48971479678029%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
        grid-template-rows: minmax(max(0.5px, 0.7692305 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37ba {
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37bd1 {
        --rd: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9zy2pwd_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv0u1_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv0u1_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv0u1_r_comp-m95q455o"] {
        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-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bxdv0u1_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv0u1_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowstpqx .comp-m9bxdv0r2_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowswxtj .comp-m9bxdv0r2_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 50px;
        grid-template-rows: minmax(148.352px, auto) minmax(290.594px, auto) minmax(310px, auto);
        grid-template-columns: 1.3529415624988976fr 0.9595067153106014fr 1.028903926070257fr 0.6585908915325889fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 20px;
        grid-template-rows: minmax(200.523px, auto) minmax(117.102px, auto) minmax(289.375px, auto) minmax(140px, auto) minmax(130px, auto) minmax(306px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007122 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0014615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.4280924306351114;
        width: 30.734113933767855%;
        margin-bottom: max(0.5px, 0.0330508 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.34631726952682346;
        width: 57.922759632335556%;
        margin-bottom: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 74.42863192475008%;
        align-self: start;
        margin-top: 0.04010163358014552%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 100%;
        align-self: center;
        margin-top: 0.024483618233618235%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 5.733656609195402%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 40spx;
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 100%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 5/1/6/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        margin-left: 0.3102086858432036%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 2/4/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.19992186736986034;
        width: 70.30364252379572%;
        margin-top: max(0.5px, 0.0821126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.23636363636363636;
        width: 50%;
        margin-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 3/1/4/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 6/1/7/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2y113:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/2/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(48px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(60px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0692308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 12px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 11.057631259927042px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123157 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --bg-overlay-color: rgb(var(--color_32));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(70px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --bg-overlay-color: rgb(var(--color_18));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --bg-overlay-color: rgb(var(--color_15));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        text-align: center;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130205 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p3433 .comp-ma5p3433-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p343v {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p343v .comp-ma5p343v-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma5p343v {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344810:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344c2 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344c2 .comp-ma5p344c2-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-ma5p344c2 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344e6 {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344g14 {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344g14 {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344g14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344j {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344j {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344j:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma5p344m15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.0031394 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqe .comp-m98o0fqe-container {
        grid-template-rows: minmax(max(0.5px, 1.159037 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8839322 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqg {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqg .comp-m98o0fqg-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98o0fqg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --l_display: none;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0203179 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --l_display: unset;
        width: 99.99599358974359%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0050881 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0338931 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0u5uqn:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o0fqf5 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o0fqf5 .comp-m98o0fqf5-container {
        grid-template-rows: minmax(max-content, 100.0000968238325%);
    }

    #comp-m98o0fqf5 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7ku2n {
        width: 85.41666666666667%;
        justify-self: center;
        margin-top: max(0.5px, 0.3473357 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        width: 99.15103189493433%;
        margin-left: max(0.5px, 0.0072305 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri {
        --fontSize: 17spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o6nhf {
        width: 66.60359700520833%;
        align-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0002539 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98o6nhf {
        width: 70.97756410256413%;
        --l_display: unset;
        align-self: start;
        margin-top: max(0.5px, 0.3941707 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98o6nhf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4af9 {
        width: 99.6851308388359%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0574935 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4af9 {
        width: 99.4910864851843%;
        margin-left: max(0.5px, 0.0025846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0697436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4af9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc {
        --lineHeight: 1.8em;
        --fontSize: 8.4spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --l_display: unset;
        width: 190.58436280884266%;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.020319 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --l_display: none;
        width: 99.99765478424015%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0085949 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: min(-0.5px, -0.0280256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 {
        --minFontSize: 58px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 197spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 {
        --minFontSize: 45.468939142197684px;
        --maxFontSize: 236.0816748699703px;
        --letterSpacing: -0.05em;
        --fontSize: 351.366spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc4afc12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bc40vd9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg {
        --lineHeight: 0.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcdxri .comp-m9bcdxri-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6396484 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcdxri .comp-m9bcdxri-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0154436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcdxri [data-motion-part="BG_MEDIA comp-m9bcdxri"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bcdxri)[data-has-alpha="true"] canvas,
    :is(#comp-m9bcdxri):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bcdxri"] {
        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-m9bcdxri [data-motion-part="BG_LAYER comp-m9bcdxri"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bcdxri[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bcdxri"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxc {
        width: 79.08833821614583%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006404 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxc {
        width: 99.84848484848484%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        width: 68.6255887576249%;
        margin-right: max(0.5px, 0.000234 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210456 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        width: 96.68932466135263%;
        margin-right: max(0.5px, 0.0038462 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.052841 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        margin-left: max(0.5px, 0.0004171 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxh17 {
        margin-left: max(0.5px, 0.0025228 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxh17 {
        width: 74.86674164995843%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0550744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bcedxh17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        width: 100%;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxj5 {
        width: 96.601300797105%;
        margin-left: max(0.5px, 0.0123598 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98sscwz .comp-m98sscwz-container {
        grid-template-rows: minmax(max(0.5px, 6.7510147 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ssjyl .comp-m98ssjyl-container {
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98ssjyn1__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    [id^="comp-m98ssjyn1__"] .comp-m98ssjyn1-container {
        grid-template-rows: minmax(max(0.5px, 1.1242043 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
[id^="comp-m98ssjyn1__"]:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m98sv6tp__"] {
        margin-left: max(0.5px, 0.0003846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0398499 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] {
        width: 87.07904075091572%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.1372596 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: none;
        width: 63.30399196973207%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        min-height: 0px;
        --l_display: unset;
        width: 63.30399196973206%;
        margin-left: max(0.5px, 0.001262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] {
        --textTransform: uppercase;
        --fontFamily: "times new roman", times, serif;
        --letterSpacing: 0.25em;
        --fontWeight: 400;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj2xee__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.7772436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0027256 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] {
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sxmsc__"] {
        align-self: start;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: max(0.5px, 0.8244191 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t1jgt .comp-m98t1jgt-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.7951092 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t7f6q {
        width: 100.15388257575758%;
        margin-bottom: max(0.5px, 0.0012 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}



@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0049988 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        width: 100%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 {
        --lineHeight: 0.6em;
        --fontSize: 90px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 {
        --lineHeight: 0.8em;
        --fontSize: 60px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2t7i {
        width: 67.74052285421556%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        width: 100%;
        margin-bottom: max(0.5px, 0.051241 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98tjlzp {
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8eep {
        min-height: 60.721715657477944px;
        order: 4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd6o2i {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267556 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312513 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0036443 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bd8ag1 {
        --aspect-ratio: 0.6663199861327859;
        width: max(0.5px, 0.2336664 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0312516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me77z2jw {
        --aspect-ratio: 0.6664925719591489;
        width: max(0.5px, 0.2267555 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mqd17_r_comp-lowtc2m1 .comp-m80mqd17_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowstpqx .comp-m80mqd17_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowswxtj .comp-m80mqd17_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4jm .comp-m80mqd17_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m80mqd17_r_comp-lowrmcg7 .comp-m80mqd17_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmoe1 .comp-m80mqd17_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrmjqi .comp-m80mqd17_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mqd17_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrm4my .comp-m80mqd17_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m80mqd17_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mqd17_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndj9xg_r_comp-m9jscfmv .comp-m9ndj9xg_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndj9xg_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mqd3k_r_comp-kd5px9hr .comp-m80mqd3k_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344810 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344810 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344f6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344f6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344k10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma5p344k10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344l14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-ma5p344l14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma5p344m15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma5p344m15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0u5uqn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma0u5uqn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y7i6ri :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y7i6ri [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afb9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bc4afb9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98o7vhc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98o7vhc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(58px, min(236.0816748699703px, max(0.5px, 0.1539062 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc4afc12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(45.468939142197684px, min(236.0816748699703px, max(0.5px, 0.2745047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bc4afc12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 0.6 !important;
    }

    #comp-m9bc40vg [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bc40vh12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxf2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bcedxf2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bcedxg13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bcedxg13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bcedxj5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bcedxj5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m98sv6tp__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m98sv6tp__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9ijs76j__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-family: "times new roman", times, serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.25em !important;
    }

    [id^="comp-m9ijs76j__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9wj25ji__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    [id^="comp-m9wj25ji__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 90px !important;
        line-height: 0.6 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2085 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        line-height: 0.8 !important;
    }

    #comp-m98t2085 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98t2t7i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m98t2t7i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mqd17_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mqd17_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd17_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mqd17_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m80mqd17_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mqd3k_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#nzv8r .nzv8r-container {
        grid-template-rows: auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#nzv8r .nzv8r-container {
        grid-template-rows: auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwjl {
        min-height: 91.8139179755672vh;
        height: auto;
    }

    #comp-me7euwjl .comp-me7euwjl-container {
        padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.9999695427607%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwjl {
        min-height: 97.31782797600465vh;
        height: auto;
    }

    #comp-me7euwjl .comp-me7euwjl-container {
        padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99842465060308%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwjl [data-motion-part="BG_MEDIA comp-me7euwjl"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-me7euwjl)[data-has-alpha="true"] canvas,
    :is(#comp-me7euwjl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-me7euwjl"] {
        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-me7euwjl [data-motion-part="BG_LAYER comp-me7euwjl"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-me7euwjl[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-me7euwjl"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdybz {
        margin-bottom: max(0.5px, 0.0013 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me8pdybz:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 {
        margin-bottom: max(0.5px, 0.0075521 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 {
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 {
        --maxFontSize: 180px;
        --letterSpacing: -0.05em;
        --fontSize: 180spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 {
        --maxFontSize: 120px;
        --letterSpacing: -0.05em;
        --fontSize: 120spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck {
        width: 88.51699856476498%;
        margin-bottom: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

#comp-me7euwks15 {
width: 2.036134577624485%;
    height: auto;
    --aspect-ratio: 0.65826042202779;
    --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: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwks15 {
        width: 3.3900541030859035%;
        --aspect-ratio: 0.6583690987124399;
        margin-left: max(0.5px, 0.443591 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwks15 {
        margin-left: 0px;
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwks15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-me7euwks15 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2by .comp-me7fa2by-container {
        grid-template-rows: minmax(max(0.5px, 0.8834492 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8834492 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2c0 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #comp-me7fa2c0 .comp-me7fa2c0-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-me7fa2c0.variants-me7g6u8g,
#comp-me7fa2c0.variants-me7g6u8g> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fa2c0 {
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-me7fa2c0.variants-me7g6u8g {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.02)scaleY(1.02)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-me7fmnej {
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-me7fmnej.variants-me7g6g4k {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fnw0x {
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt {
        width: 92.14163215306542%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt {
        width: 97.75529498913224%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0642359 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 {
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 {
        --maxFontSize: 100px;
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 {
        --maxFontSize: 120px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fa2c04 {
        grid-area: 2/1/3/2;
    }

    #comp-me7fa2c04 .comp-me7fa2c04-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-me7fa2c04.variants-me7g6pzw2,
#comp-me7fa2c04.variants-me7g6pzw2> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7fa2c04 {
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-me7fa2c04.variants-me7g6pzw2 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.02)scaleY(1.02)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 {
        margin-left: max(0.5px, 0.0148795 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0641026 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo4 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo5 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo5 {
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlh1 .comp-me7euwlh1-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlh1 .comp-me7euwlh1-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwli8 {
        margin-top: min(-0.5px, -0.0000109 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000211 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwli8 {
        margin-top: min(-0.5px, -0.0012617 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 {
        width: 88.51699856476498%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0210398 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 {
        width: 88.67616305169004%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 {
        --minFontSize: 14px;
        --fontSize: 23.303spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 {
        margin-bottom: max(0.5px, 0.0187437 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 {
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 {
        --letterSpacing: -0.05em;
        --fontSize: 196.923spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoo1 .comp-me7euwoo1-container {
        padding-top: max(0.5px, 0.0910281 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390617 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910281 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-me7euwoo1 {
        grid-area: 5/1/6/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoo1 {
        --l_display: unset;
        grid-area: 5/1/6/2;
    }

    #comp-me7euwoo1 .comp-me7euwoo1-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3627 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwop10 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006609 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwop10 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0309078 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 {
        --letterSpacing: -0.05em;
        --fontSize: 80.001spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 {
        --letterSpacing: -0.05em;
        --fontSize: 196.923spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwoq7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwot {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot {
        margin-bottom: max(0.5px, 0.051282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot20 {
        --l_display: unset;
        width: 82.44415553717054%;
        margin-bottom: 0px;
        align-self: center;
    }

    .comp-me7euwot20-container {
        grid-template-rows: minmax(max(0.5px, 0.1678742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

#comp-me7euwot20.variants-me7euwou1,
#comp-me7euwot20.variants-me7euwou1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-me7euwot20 {
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-me7euwot20.variants-me7euwou1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-me7euwou28 {
width: 100.58506455488993%;
    height: auto;
    --aspect-ratio: 0.23658230120264845;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004148 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwou28 {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.0013008 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 {
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-me7euwow8_r_comp-lowtc2m1 .comp-me7euwow8_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-me7euwow8_r_comp-lowstpqx .comp-me7euwow8_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-me7euwow8_r_comp-lowswxtj .comp-me7euwow8_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrm4jm .comp-me7euwow8_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwow8_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-me7euwow8_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-me7euwow8_r_comp-lowrmcg7 .comp-me7euwow8_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-me7euwow8_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmoe1 .comp-me7euwow8_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-me7euwow8_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-me7euwow8_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrmjqi .comp-me7euwow8_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-me7euwow8_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrm4my .comp-me7euwow8_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-me7euwow8_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-me7euwow8_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-me7euwoy7_r_comp-m9jscfmv .comp-me7euwoy7_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-me7euwoy7_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-me7euwoy7_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-me7euwoy7_r_comp-m9jscfnj {
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-me7euwoy7_r_comp-m9jscfnj.comp-me7euwoy7_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoy7_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoy7_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-me7euwoz1_r_comp-kd5px9hr .comp-me7euwoz1_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-me7euwoz1_r_comp-kkmqi5tc {
width: 20px;
    height: 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-me7euwoz1_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwoz1_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-me7euwoz1_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-me7euwoz1_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-me7euwoz1_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(180px, max(0.5px, 0.234375 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyct1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(120px, max(0.5px, 0.3076923 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me8pdyct1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me8pdyck :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me8pdyck [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0rt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7fn0rt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7fn0t2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(120px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7fn0t2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7frgo4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7frgo5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7frgo5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlj18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwlj18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlk8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538461 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwlk8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwlm11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-me7euwlm11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625008 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538461 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-me7euwoq7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwot [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwov12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-me7euwov12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-me7euwow8_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-me7euwow8_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-me7euwow8_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwow8_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-me7euwow8_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-me7euwow8_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-me7euwoz1_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

@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;
    }
}

@charset "UTF-8";


.utB3m {
-noop: 1;
    
    direction: rtl;
}

.igx42 {
-noop: 1;
    
    direction: ltr;
}

.fGhYO {
margin-left: 0;
    margin-right: auto;
    z-index: 1;
}

.fGhYO:not(.PB8VU) {
float: left;
    margin-right: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .fGhYO:not(.PB8VU) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.fGhYO:not(.PB8VU) {
        float: none;
        margin-right: auto;
    }
}

.HBFZL {
margin-left: auto;
    margin-right: 0;
    z-index: 1;
}

.HBFZL:not(.PB8VU) {
float: right;
    margin-left: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .HBFZL:not(.PB8VU) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.HBFZL:not(.PB8VU) {
        float: none;
        margin-left: auto;
    }
}

.YLicF {
clear: both;
    display: block;
}

.YLicF:not(.vdo9L) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.PB8VU,
.vdo9L {
width: 100%;
}

._9yuvY .PB8VU,
._9yuvY .vdo9L {
margin: 0 -8px;
    width: auto;
}

.OiAo0 {
width: -moz-fit-content;
    width: fit-content;
}

._27RY- {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.ILN2e {
width: min(350px, 100%) !important;
}

._9yuvY .ILN2e {
width: 50%;
}

._47Tgb {
margin-left: auto;
    margin-right: auto;
}

._9yuvY ._47Tgb {
width: 150px;
}

.Db9ng {
display: flex;
}

.wB32D,
.wB32D>* {
text-align: left;
}

.-gOPv,
.-gOPv>* {
text-align: center;
}

._4sl0y,
._4sl0y>* {
text-align: right;
}

.baWVz,
.baWVz>* {
text-align: initial;
}

.o-EbM {
text-align: justify !important;
    white-space: pre-wrap !important;
}

._3Xmqv {
margin-inline-start: 0 !important;
}

.bX5FV {
margin-inline-start: 40px !important;
}

.aB4j8 {
margin-inline-start: 80px !important;
}

.HiABr {
margin-inline-start: 120px !important;
}

._4UbEO {
margin-inline-start: 160px !important;
}

._0muYU {
margin-inline-start: 200px !important;
}

.FYdyD {
margin-inline-start: 240px !important;
}

.J-DMl {
--ricos-layout-horizontal-padding: 20px;
    display: grid;
    gap: 1px;
    grid-template-columns: var(--ricos-layout-column-template);
    position: relative;
}

[dir] .J-DMl {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .J-DMl {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.J-DMl {
        grid-template-columns: minmax(0, 1fr);
    }
}

[dir] *+.J-DMl {
margin-top: 20px;
}

.J-DMl .mSIVT {
padding-inline-end: var(--ricos-layout-horizontal-padding);
    padding-inline-start: var(--ricos-layout-horizontal-padding);
}

[dir] .J-DMl .mSIVT {
padding-bottom: 12px;
    padding-top: 12px;
}

.J-DMl .mSIVT:first-child {
padding-inline-start: 0;
}

.J-DMl .mSIVT:last-child {
padding-inline-end: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .J-DMl .mSIVT {
            padding-inline-start: 0;
        }

        .J-DMl .mSIVT,
        .J-DMl .mSIVT:first-child {
            padding-inline-end: 0;
        }

        .J-DMl .mSIVT:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.J-DMl .mSIVT {
        padding-inline-start: 0;
    }

    .J-DMl .mSIVT,
    .J-DMl .mSIVT:first-child {
        padding-inline-end: 0;
    }

    .J-DMl .mSIVT:last-child {
        padding-inline-start: 0;
    }
}

.glob_fontElementMap,
.hzbsW {
font-family: var(--ricos-font-family, unset);
}

[dir] ._84yKH {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] ._84yKH {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] ._84yKH {
        clear: both;
        margin: 0;
    }
}

.D0uEM,
.DEpv3,
.EO0tC,
._9Q0Dg,
.tdem5,
.xdN9R {
font: inherit;
}

.EO0tC {
color: var(--ricos-custom-h1-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .EO0tC {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.EO0tC {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

[dir] .EO0tC>*>span,
[dir] .EO0tC>span span {
background-color: var(--ricos-custom-h1-background-color, unset);
}

.DEpv3 {
color: var(--ricos-custom-h2-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .DEpv3 {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.DEpv3 {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

[dir] .DEpv3>*>span,
[dir] .DEpv3>span span {
background-color: var(--ricos-custom-h2-background-color, unset);
}

.tdem5 {
color: var(--ricos-custom-h3-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .tdem5 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.tdem5 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

[dir] .tdem5>*>span,
[dir] .tdem5>span span {
background-color: var(--ricos-custom-h3-background-color, unset);
}

.xdN9R {
color: var(--ricos-custom-h4-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .xdN9R {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.xdN9R {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

[dir] .xdN9R>*>span,
[dir] .xdN9R>span span {
background-color: var(--ricos-custom-h4-background-color, unset);
}

._9Q0Dg {
color: var(--ricos-custom-h5-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._9Q0Dg {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
._9Q0Dg {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

[dir] ._9Q0Dg>*>span,
[dir] ._9Q0Dg>span span {
background-color: var(--ricos-custom-h5-background-color, unset);
}

.D0uEM {
color: var(--ricos-custom-h6-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .D0uEM {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.D0uEM {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[dir] .D0uEM>*>span,
[dir] .D0uEM>span span {
background-color: var(--ricos-custom-h6-background-color, unset);
}

._9-L3b {
display: block;
}

.BFlyk,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.zQEih {
border-inline-start-style: solid;
    border-inline-start-width: var(--ricos-custom-quote-border-width, 3px);
    color: var(--ricos-custom-quote-color, unset);
    font-family: var(--ricos-custom-quote-font-family, unset);
    font-size: 18px;
    font-size: var(--ricos-custom-quote-font-size, 18px);
    font-style: normal;
    font-style: var(--ricos-custom-quote-font-style, normal);
    font-weight: var(--ricos-custom-quote-font-weight, unset);
    letter-spacing: var(--ricos-custom-quote-letter-spacing, unset);
    line-height: 26px;
    line-height: var(--ricos-custom-quote-line-height, 26px);
    margin-block: 15px;
    margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 18px);
    margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 18px);
    max-width: 100%;
    min-height: var(--ricos-custom-quote-min-height, unset);
    padding-inline-start: var(--ricos-custom-quote-padding-inline-start, 18px);
    -webkit-text-decoration: var(--ricos-custom-quote-text-decoration, unset);
    text-decoration: var(--ricos-custom-quote-text-decoration, unset);
}

[dir] .zQEih {
padding-bottom: var(--ricos-custom-quote-padding-bottom, 6px);
    padding-top: var(--ricos-custom-quote-padding-top, 6px);
}

[dir="ltr"] .zQEih {
border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
}

[dir="ltr"] .zQEih,
[dir="rtl"] .zQEih {
border-right-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
}

[dir="rtl"] .zQEih {
border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .zQEih {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.zQEih {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .zQEih {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.zQEih {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

._-1JRa {
text-decoration: none;
}

.yP-Id:focus-visible {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
}

._3wl4x {
margin-left: 0;
    margin-right: auto;
    z-index: 1;
}

._3wl4x:not(.uEAeL) {
float: left;
    margin-right: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._3wl4x:not(.uEAeL) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._3wl4x:not(.uEAeL) {
        float: none;
        margin-right: auto;
    }
}

.c42YG {
margin-left: auto;
    margin-right: 0;
    z-index: 1;
}

.c42YG:not(.uEAeL) {
float: right;
    margin-left: 40px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .c42YG:not(.uEAeL) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.c42YG:not(.uEAeL) {
        float: none;
        margin-left: auto;
    }
}

.MjaZV {
clear: both;
    display: block;
}

.MjaZV:not(.wF6Wp) {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.uEAeL,
.wF6Wp {
width: 100%;
}

.PosPL .uEAeL,
.PosPL .wF6Wp {
margin: 0 -8px;
    width: auto;
}

.eLKFM {
width: -moz-fit-content;
    width: fit-content;
}

.d77zP {
margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.d1Z5b {
width: min(350px, 100%) !important;
}

.PosPL .d1Z5b {
width: 50%;
}

.H5zHO {
margin-left: auto;
    margin-right: auto;
}

.PosPL .H5zHO {
width: 150px;
}

.fUZlZ {
display: flex;
}

._5PBMS {
margin: 2px 0;
}

.t2USV {
border: none;
    width: -moz-max-content;
    width: max-content;
}

.Fndl8 {
overflow-x: auto;
}

.Fndl8::-webkit-scrollbar {
-webkit-appearance: none;
}

.Fndl8::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.5);
    border: 2px solid #fff;
    border-radius: 8px;
}

.Fndl8::-webkit-scrollbar:horizontal {
height: 10px;
}

.aUGlZ {
max-width: 100%;
}

[dir] .EszDD {
margin: 15px 18px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .EszDD {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .EszDD {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

.rfGFl {
color: var(--ricos-custom-code-block-color, var(--ricos-text-color, #212121));
    font-family: Inconsolata, Menlo, Consolas, monospace;
    font-size: var(--ricos-custom-code-block-font-size, 16px);
    line-height: var(--ricos-custom-code-block-line-height, 26px);
    min-height: 29px;
    white-space: pre-wrap;
}

[dir] .rfGFl {
background-color: var(--ricos-custom-code-block-background-color, rgba(var(--ricos-fallback-color-tuple, 0, 0, 0), 0.06));
    margin: var(--ricos-custom-code-block-margin, 15px 18px);
    padding: var(--ricos-custom-code-block-padding, 2px 25px);
}

[dir] .nuoJv .rfGFl {
margin: 1em 0;
}

.Jj-ce,
._51bfW,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.AHsN1 {
max-width: 100%;
}

._51bfW {
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-content: start;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    height: 100%;
    position: relative;
}

@media print {
[dir] ._51bfW {
        background-color: #fff;
    }

    ._51bfW blockquote,
    ._51bfW h1,
    ._51bfW h2,
    ._51bfW h3,
    ._51bfW h4,
    ._51bfW h5,
    ._51bfW h6,
    ._51bfW img,
    ._51bfW li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    ._51bfW h1,
    ._51bfW h1 *,
    ._51bfW h2,
    ._51bfW h2 *,
    ._51bfW h3,
    ._51bfW h3 *,
    ._51bfW h4,
    ._51bfW h4 *,
    ._51bfW h5,
    ._51bfW h5 *,
    ._51bfW h6,
    ._51bfW h6 *,
    ._51bfW p,
    ._51bfW p * {
        color: #000 !important;
    }

    ._51bfW ol li,
    ._51bfW ol li *,
    ._51bfW p,
    ._51bfW p * {
        font-size: 11pt !important;
    }

    ._51bfW h1,
    ._51bfW h1 * {
        font-size: 24pt !important;
    }

    ._51bfW h2,
    ._51bfW h2 * {
        font-size: 20pt !important;
    }

    ._51bfW h3,
    ._51bfW h3 * {
        font-size: 16pt !important;
    }

    ._51bfW h4,
    ._51bfW h4 * {
        font-size: 14pt !important;
    }

    ._51bfW h5,
    ._51bfW h5 * {
        font-size: 12pt !important;
    }

    ._51bfW h6,
    ._51bfW h6 * {
        font-size: 11pt !important;
    }

    ._51bfW blockquote,
    ._51bfW blockquote * {
        font-size: 16pt !important;
    }
}

._51bfW * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._51bfW .Z9NRM {
box-sizing: border-box;
    -moz-tab-size: 40px;
    -o-tab-size: 40px;
    tab-size: 40px;
}

._51bfW .Z9NRM *,
._51bfW .Z9NRM :after,
._51bfW .Z9NRM :before {
box-sizing: inherit;
}

._51bfW .Z9NRM input {
box-sizing: border-box;
}

[dir] ._51bfW.f20Gz {
padding-top: 50px;
}

.Z9NRM {
container-type: inline-size;
    word-wrap: break-word;
    color: var(--ricos-text-color, #212121);
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    overflow-wrap: break-word;
    white-space: pre-wrap !important;
    white-space: break-spaces;
    width: 100%;
}

[dir] .Z9NRM {
background-color: var(--ricos-bg-color-container, unset);
}

.Z9NRM:after {
content: "";
    display: table;
    line-height: 0;
}

[dir] .Z9NRM:after {
clear: both;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .Z9NRM {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.Z9NRM {
        font-size: 14px;
    }
}

.XM1-r {
width: 100%;
}

.XM1-r [data-breakout="normal"] {
padding-inline-end: var(--ricos-breakout-normal-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-normal-padding-start, 0);
}

.XM1-r [data-breakout="fullWidth"] {
padding-inline-end: var(--ricos-breakout-full-width-padding-end, 0);
    padding-inline-start: var(--ricos-breakout-full-width-padding-start, 0);
}

[dir] .oHsIv {
margin: 2px 0;
}

[dir] .JKIfS+.JKIfS,
[dir] .b-1Sh {
margin-top: 20px;
}

._7zuAq,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.P49FA,
._3laU7 {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    list-style-position: outside;
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

[dir] .P49FA,
[dir] ._3laU7 {
margin: 0;
    padding: 0;
}

[dir] .P49FA>*,
[dir] ._3laU7>* {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA,
        ._3laU7 {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.P49FA,
    ._3laU7 {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

.P49FA>.m8IH7,
._3laU7>.m8IH7 {
list-style-type: inherit;
    margin-inline-start: 1.5em;
    padding-inline-start: 0.5em;
}

.P49FA>.m8IH7[data-heading-level="headerOne"],
._3laU7>.m8IH7[data-heading-level="headerOne"] {
font-family: var(--ricos-custom-h1-font-family, unset);
    font-size: var(--ricos-custom-h1-font-size, 40px);
    font-style: var(--ricos-custom-h1-font-style, unset);
    font-weight: var(--ricos-custom-h1-font-weight, unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
    line-height: var(--ricos-custom-h1-line-height, 42px);
    min-height: var(--ricos-custom-h1-min-height, 42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
    text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA>.m8IH7[data-heading-level="headerOne"],
        ._3laU7>.m8IH7[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.P49FA>.m8IH7[data-heading-level="headerOne"],
    ._3laU7>.m8IH7[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

.P49FA>.m8IH7[data-heading-level="headerTwo"],
._3laU7>.m8IH7[data-heading-level="headerTwo"] {
font-family: var(--ricos-custom-h2-font-family, unset);
    font-size: var(--ricos-custom-h2-font-size, 28px);
    font-style: var(--ricos-custom-h2-font-style, unset);
    font-weight: var(--ricos-custom-h2-font-weight, unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
    line-height: var(--ricos-custom-h2-line-height, 36px);
    min-height: var(--ricos-custom-h2-min-height, 36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
    text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA>.m8IH7[data-heading-level="headerTwo"],
        ._3laU7>.m8IH7[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.P49FA>.m8IH7[data-heading-level="headerTwo"],
    ._3laU7>.m8IH7[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

.P49FA>.m8IH7[data-heading-level="headerThree"],
._3laU7>.m8IH7[data-heading-level="headerThree"] {
font-family: var(--ricos-custom-h3-font-family, unset);
    font-size: var(--ricos-custom-h3-font-size, 24px);
    font-style: var(--ricos-custom-h3-font-style, unset);
    font-weight: var(--ricos-custom-h3-font-weight, unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
    line-height: var(--ricos-custom-h3-line-height, 30px);
    min-height: var(--ricos-custom-h3-min-height, 30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
    text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA>.m8IH7[data-heading-level="headerThree"],
        ._3laU7>.m8IH7[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.P49FA>.m8IH7[data-heading-level="headerThree"],
    ._3laU7>.m8IH7[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

.P49FA>.m8IH7[data-heading-level="headerFour"],
._3laU7>.m8IH7[data-heading-level="headerFour"] {
font-family: var(--ricos-custom-h4-font-family, unset);
    font-size: var(--ricos-custom-h4-font-size, 20px);
    font-style: var(--ricos-custom-h4-font-style, unset);
    font-weight: var(--ricos-custom-h4-font-weight, unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
    line-height: var(--ricos-custom-h4-line-height, 1.5);
    min-height: var(--ricos-custom-h4-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
    text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA>.m8IH7[data-heading-level="headerFour"],
        ._3laU7>.m8IH7[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.P49FA>.m8IH7[data-heading-level="headerFour"],
    ._3laU7>.m8IH7[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

.P49FA>.m8IH7[data-heading-level="headerFive"],
._3laU7>.m8IH7[data-heading-level="headerFive"] {
font-family: var(--ricos-custom-h5-font-family, unset);
    font-size: var(--ricos-custom-h5-font-size, 18px);
    font-style: var(--ricos-custom-h5-font-style, unset);
    font-weight: var(--ricos-custom-h5-font-weight, unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
    line-height: var(--ricos-custom-h5-line-height, 1.5);
    min-height: var(--ricos-custom-h5-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
    text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA>.m8IH7[data-heading-level="headerFive"],
        ._3laU7>.m8IH7[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.P49FA>.m8IH7[data-heading-level="headerFive"],
    ._3laU7>.m8IH7[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

.P49FA>.m8IH7[data-heading-level="headerSix"],
._3laU7>.m8IH7[data-heading-level="headerSix"] {
font-family: var(--ricos-custom-h6-font-family, unset);
    font-size: var(--ricos-custom-h6-font-size, 16px);
    font-style: var(--ricos-custom-h6-font-style, unset);
    font-weight: var(--ricos-custom-h6-font-weight, unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
    line-height: var(--ricos-custom-h6-line-height, 1.5);
    min-height: var(--ricos-custom-h6-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
    text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .P49FA>.m8IH7[data-heading-level="headerSix"],
        ._3laU7>.m8IH7[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.P49FA>.m8IH7[data-heading-level="headerSix"],
    ._3laU7>.m8IH7[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

[data-list-style-position="inside"].m8IH7 {
list-style-position: inside;
    padding-inline-start: 0;
}

[data-list-style-position="inside"].m8IH7> :first-child,
[data-list-style-position="inside"].m8IH7> :first-child> :first-child {
display: inline;
}

.P49FA>[data-list-style-position="inside"].m8IH7 h2>span,
.P49FA>[data-list-style-position="inside"].m8IH7 h3>span,
.P49FA>[data-list-style-position="inside"].m8IH7 h4>span,
.P49FA>[data-list-style-position="inside"].m8IH7 h5>span,
.P49FA>[data-list-style-position="inside"].m8IH7 h6>span,
.P49FA>[data-list-style-position="inside"].m8IH7>h1>span,
.P49FA>[data-list-style-position="inside"].m8IH7>p>span> :first-child {
margin-inline-start: 0.5em;
}

ol .m8IH7 {
position: relative;
}

ol .m8IH7>div> :not(ul)>span {
margin-inline-start: 0.35em;
}

.S7QiZ,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

[dir] .cFdAL {
margin: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .cFdAL {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .cFdAL {
        clear: both;
        margin: 0;
    }
}

.wHDUb {
color: var(--ricos-custom-p-color, unset);
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    min-height: var(--ricos-custom-p-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

[dir] .wHDUb>span>a,
[dir] .wHDUb>span>span {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wHDUb {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.wHDUb {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

.wHDUb:empty {
height: 24px;
}

.UR7ou {
display: block;
}

.glob_fontElementMap,
.wJdEn {
font-family: var(--ricos-font-family, unset);
}

.v0pvp {
color: var(--ricos-custom-hashtag-color, var(--ricos-action-color, var(--ricos-custom-p-color, #116dff)));
    font-family: var(--ricos-custom-hashtag-font-family, unset);
    font-size: var(--ricos-custom-hashtag-font-size, unset);
    font-style: var(--ricos-custom-hashtag-font-style, unset);
    font-weight: var(--ricos-custom-hashtag-font-weight, unset);
    letter-spacing: var(--ricos-custom-hashtag-letter-spacing, unset);
    line-height: var(--ricos-custom-hashtag-line-height, unset);
    min-height: var(--ricos-custom-hashtag-min-height, unset);
    -webkit-text-decoration: var(--ricos-custom-hashtag-text-decoration, none);
    text-decoration: var(--ricos-custom-hashtag-text-decoration, none);
}

.v0pvp:hover {
text-decoration: underline;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .v0pvp {
            font-size: var(--ricos-custom-hashtag-font-size, unset);
        }
    }
}

@container (width < 640px) {
.v0pvp {
        font-size: var(--ricos-custom-hashtag-font-size, unset);
    }
}

.XWE7W {
display: inline-block;
}

._7twCr,
._7twCr:visited {
color: var(--ricos-custom-mention-color, var(--ricos-action-color, #116dff));
    display: inline-block;
    text-decoration: none;
}

[dir] ._7twCr,
[dir] ._7twCr:visited {
background: var(--ricos-custom-mention-background-color, transparent) !important;
    border-radius: 2px;
}

[dir="ltr"] ._7twCr,
[dir="ltr"] ._7twCr:visited,
[dir="rtl"] ._7twCr,
[dir="rtl"] ._7twCr:visited {
padding-left: 2px;
    padding-right: 2px;
}

[dir="ltr"] .UjAhc,
[dir="ltr"] .UjAhc:visited,
[dir="rtl"] .UjAhc,
[dir="rtl"] .UjAhc:visited {
padding-left: 4px;
    padding-right: 4px;
}

._7twCr:focus,
._7twCr:hover {
outline: 0;
    text-decoration: underline;
}

._7twCr:active,
._7twCr:focus,
._7twCr:hover {
color: var(--ricos-custom-mention-color, var(--ricos-action-color, #116dff));
}

.wrN84 {
align-items: center;
    display: flex;
    min-height: 24px;
    transition: background-color 0.4s cubic-bezier(0.27, 1.27, 0.48, 0.56);
}

[dir] .wrN84 {
padding: 5px 10px;
}

[dir] .wrN84:active {
background-color: #cce7ff;
}

.rNvL0 {
align-items: center;
    display: flex;
    min-height: 24px;
    transition: background-color 0.4s cubic-bezier(0.27, 1.27, 0.48, 0.56);
}

[dir] .rNvL0 {
background-color: #e6f3ff;
    padding: 5px 10px;
}

.l3MPe {
display: inline-block;
    font-size: 14px;
    max-width: 368px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[dir="ltr"] .l3MPe {
margin-left: 8px;
}

[dir="rtl"] .l3MPe {
margin-right: 8px;
}

.fJGsc {
display: inline-block;
    height: 24px;
    width: 24px;
}

[dir] .fJGsc {
border-radius: 50%;
}

.LzLyX {
display: flex;
    flex-direction: column;
    max-width: 440px;
    min-width: 220px;
    position: absolute;
    z-index: 2;
}

[dir] .LzLyX {
background: #fff;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 0 4px 30px 0 #dcdcdc;
    cursor: pointer;
    margin-top: 7px;
    padding: 8px 0;
    transform: scale(0);
}

[dir] .SnufB {
cursor: default;
}

[dir] .J2ayI {
cursor: pointer;
}

.RPTfD,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.kA-24 {
filter: blur(0.25em);
}

.r0z5y {
filter: blur(0.18em);
}

[dir] .r0z5y {
cursor: pointer;
}

.YCL4H>* {
pointer-events: none;
}

._32RTd>* {
filter: blur(30px);
}

._7Mpmg>* {
filter: blur(40px);
}

.K7qCs>* {
filter: blur(50px);
}

.wZSQb div[class^="gallery-item-wrapper"],
.wZSQb div[class^="thumbnailItem"] {
filter: blur(30px);
}

.wZSQb>* {
pointer-events: none;
}

._0Za4N {
display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

[dir] ._0Za4N {
background-color: rgba(0, 0, 0, 0.3);
}

[dir="ltr"] ._0Za4N {
left: 0;
}

[dir="rtl"] ._0Za4N {
right: 0;
}

.DlmF6 {
display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

[dir] .DlmF6 {
background: linear-gradient(0deg, transparent 50%, #202020);
}

[dir="ltr"] .DlmF6 {
left: 0;
}

[dir="rtl"] .DlmF6 {
right: 0;
}

.Hl-iI {
color: var(--ricos-settings-text-color, #000);
    filter: none;
    font-size: 16px;
    height: 40px;
    max-width: 260px;
    width: -moz-max-content;
    width: max-content;
}

[dir] .Hl-iI {
background-color: #fff;
    border: none;
    padding: 8px 16px;
}

.JjB0o .Hl-iI {
font-size: 14px;
}

.Hl-iI input {
font-size: inherit;
    max-width: 228px;
}

[dir] .Hl-iI input {
border: none;
    padding: 0;
    text-align: center;
}

.LZVlC:hover {
opacity: 0.7;
}

[dir] .LZVlC:hover {
cursor: pointer;
}

._2rLVo {
overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 7;
}

._8Fl36 {
color: #fff;
    display: flex;
    font-family: var(--ricos-settings-text-font-family, Madefor, "Helvetica Neue", Helvetica, Arial, メイリオ, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    pointer-events: auto !important;
    resize: none;
    width: 90%;
}

[dir] ._8Fl36 {
background: none;
    border: none;
    margin-bottom: 28px;
    margin-top: 12px;
    text-align: center;
}

[dir="ltr"] ._8Fl36 {
margin-left: 5%;
}

[dir="rtl"] ._8Fl36 {
margin-right: 5%;
}

.JjB0o ._8Fl36 {
font-size: 14px;
}

[dir] .JjB0o ._8Fl36 {
margin-bottom: 20px;
}

.g2G9p {
color: #fff;
    position: absolute;
    top: 50%;
    z-index: 1;
}

[dir] .g2G9p {
margin: 0;
    text-align: center;
}

[dir="ltr"] .g2G9p {
left: 50%;
    transform: translate(-50%, -50%);
}

[dir="rtl"] .g2G9p {
right: 50%;
    transform: translate(50%, -50%);
}

.AOk-X {
color: #fff;
    position: absolute;
    z-index: 1;
}

[dir] .AOk-X {
margin-top: 24px;
    text-align: center;
}

[dir="ltr"] .AOk-X {
left: 50%;
    transform: translate(-50%);
}

[dir="rtl"] .AOk-X {
right: 50%;
    transform: translate(50%);
}

.vTN3s {
box-sizing: border-box;
    color: var(--ricos-internal-button-color, var(--ricos-custom-button-color, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff))));
    display: block;
    font-size: var(--ricos-internal-button-font-size, 14px);
    position: relative;
    text-decoration: none;
    width: min(100%, var(--ricos-internal-button-custom-width), auto);
}

[dir] .vTN3s {
background: var(--ricos-internal-button-background, var(--ricos-custom-button-background-color, var(--ricos-action-color, #116dff)));
    border: var(--ricos-internal-button-border-width, var(--ricos-custom-button-border-width, 0)) solid var(--ricos-internal-button-border-color, var(--ricos-custom-button-border-color, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff))));
    border-radius: var(--ricos-internal-button-border-radius, var(--ricos-custom-button-border-radius));
    cursor: pointer;
    padding: var(--ricos-internal-button-padding, 12px);
}

.forced-hover .vTN3s,
.vTN3s:hover {
color: var(--ricos-internal-button-color-hover, var(--ricos-custom-button-color-hover, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff))));
}

[dir] .forced-hover .vTN3s,
[dir] .vTN3s:hover {
background: var(--ricos-internal-button-background-hover, var(--ricos-custom-button-background-color-hover, var(--ricos-action-color, #116dff)));
    border: var(--ricos-internal-button-border-width, var(--ricos-custom-button-border-width, 0)) solid var(--ricos-internal-button-border-color-hover, var(--ricos-custom-button-border-color-hover, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff))));
}

[dir] .TUb0X {
margin-bottom: 6px;
    margin-top: 6px;
}

.vJaYf {
font-family: var(--ricos-custom-p-font-family);
    line-height: 21px;
    min-width: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[dir] .vJaYf {
text-align: center;
}

.FAw0y {
width: auto;
}

.qJ8UC {
box-sizing: border-box;
    height: 29px;
    margin: 0 auto;
    max-width: 100%;
    padding-top: 14px;
    width: 100%;
}

.Tfyeo {
padding-top: 11px;
}

.T69Dj {
stroke: currentColor;
    stroke-width: 1;
    shape-rendering: crispEdges;
    display: block;
}

.CbhJh,
.RM5sQ,
.Wa2ER,
.hSuKw {
height: 100%;
}

.CbhJh {
stroke-dasharray: 4 4;
}

.Wa2ER {
stroke-dasharray: 1 5;
}

.Hcf-J {
width: 10%;
}

.SdqT7 {
width: 40%;
}

.YWRdM {
width: 100%;
}

.fYt-g {
margin-right: auto;
}

.jUUwv {
margin: 0 auto;
}

.v2Ics {
margin-left: auto;
}

.eS6Sn {
height: 100%;
}

.eS6Sn .mfMAo {
height: 1px;
}

.Ra-fJ {
container-type: inline-size;
}

.Ra-fJ .ypUlt {
display: flex;
    justify-content: center;
    text-decoration: none;
}

[dir] .Ra-fJ .ypUlt {
cursor: default;
}

.Ra-fJ ._81OwW {
min-height: 98px;
    min-width: 80px;
    width: 100%;
}

[dir] .Ra-fJ ._81OwW {
background-color: var(--ricos-custom-vertical-embed-background-color);
    border: 1px solid var(--ricos-custom-vertical-embed-border-color, rgba(var(--ricos-text-color-tuple, 0, 0, 0), 0.2));
}

.Ra-fJ ._81OwW .Q2knQ {
color-adjust: exact;
    flex: 0 0 auto;
    -webkit-print-color-adjust: exact;
    width: 185px;
}

[dir] .Ra-fJ ._81OwW .Q2knQ {
background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.Ra-fJ ._81OwW .Q2knQ:hover {
filter: brightness(85%) contrast(115%);
}

[dir] .Ra-fJ ._81OwW .Q2knQ:hover {
cursor: pointer;
}

[dir] .Ra-fJ .DsuI8 {
padding: 0 8px;
}

.Ra-fJ ._4Ue-e {
display: flex;
    flex-direction: row;
}

.Ra-fJ ._1pCNM {
align-items: center;
    display: flex;
    gap: 12px;
    justify-content: space-between;
    width: 100%;
}

[dir] .Ra-fJ ._1pCNM {
padding: 18px;
}

.Ra-fJ ._1pCNM .v7WrU {
color: var(--ricos-custom-vertical-embed-color, var(--ricos-text-color, #000));
    font-family: var(--ricos-custom-h2-font-family);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
}

.Ra-fJ ._1pCNM .v7WrU:hover {
opacity: 0.7;
}

[dir] .Ra-fJ ._1pCNM .v7WrU:hover {
cursor: pointer;
}

.Ra-fJ ._1pCNM .xibvE {
color: var(--ricos-custom-vertical-embed-color, var(--ricos-text-color, #000));
    font-family: var(--ricos-custom-p-font-family);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.28;
}

[dir] .Ra-fJ ._1pCNM .xibvE {
padding-top: 3px;
}

.Ra-fJ ._1pCNM ._95cSq {
align-items: center;
    display: flex;
    height: 40px;
    justify-content: center;
}

[dir] .Ra-fJ ._1pCNM ._95cSq {
background-color: var(--ricos-custom-button-color, var(--ricos-action-color, #000));
}

[dir] .Ra-fJ ._1pCNM ._95cSq.gxfuc {
background-color: var(--ricos-disabled-color, #969696);
}

.Ra-fJ ._1pCNM ._95cSq:not(.gxfuc):hover {
opacity: 0.7;
}

[dir] .Ra-fJ ._1pCNM ._95cSq:not(.gxfuc):hover {
cursor: pointer;
}

.Ra-fJ ._1pCNM ._95cSq:not(.gxfuc):focus {
opacity: 0.7;
}

.Ra-fJ ._1pCNM .fln0w {
color: var(--ricos-text-on-action-color, var(--ricos-background-color, #fff));
    font-family: var(--ricos-custom-p-font-family);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    min-width: 113px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -moz-max-content;
    width: max-content;
}

[dir] .Ra-fJ ._1pCNM .fln0w {
padding: 6px 12px;
    text-align: center;
}

.Ra-fJ.LeClT ._4Ue-e {
flex-direction: column;
    width: 100%;
}

.Ra-fJ.LeClT .Q2knQ {
height: 200px;
    width: 100%;
}

.Ra-fJ.LeClT ._1pCNM {
flex-direction: column;
    width: 100%;
}

[dir] .Ra-fJ.LeClT ._1pCNM {
padding: 18px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 500px) {
        .Ra-fJ ._4Ue-e {
            flex-direction: column;
            width: 100%;
        }

        .Ra-fJ ._81OwW .Q2knQ {
            height: 200px;
            width: 100%;
        }

        .Ra-fJ ._1pCNM {
            align-items: start;
            flex-direction: column;
            gap: 18px;
            width: 100%;
        }

        [dir] .Ra-fJ ._1pCNM {
            padding: 18px;
        }

        .Ra-fJ ._1pCNM .FhLo1 {
            flex: 1;
        }

        [dir="ltr"] .Ra-fJ ._1pCNM .v7WrU {
            padding-right: unset;
        }

        [dir="rtl"] .Ra-fJ ._1pCNM .v7WrU {
            padding-left: unset;
        }

        [dir="ltr"] .Ra-fJ ._1pCNM .xibvE {
            padding-right: unset;
        }

        [dir="rtl"] .Ra-fJ ._1pCNM .xibvE {
            padding-left: unset;
        }

        .Ra-fJ ._1pCNM ._95cSq {
            width: 100%;
        }

        .Ra-fJ ._1pCNM .fln0w {
            min-width: unset;
        }
    }
}

@container (width < 500px) {
.Ra-fJ ._4Ue-e {
        flex-direction: column;
        width: 100%;
    }

    .Ra-fJ ._81OwW .Q2knQ {
        height: 200px;
        width: 100%;
    }

    .Ra-fJ ._1pCNM {
        align-items: start;
        flex-direction: column;
        gap: 18px;
        width: 100%;
    }

    [dir] .Ra-fJ ._1pCNM {
        padding: 18px;
    }

    .Ra-fJ ._1pCNM .FhLo1 {
        flex: 1;
    }

    [dir="ltr"] .Ra-fJ ._1pCNM .v7WrU {
        padding-right: unset;
    }

    [dir="rtl"] .Ra-fJ ._1pCNM .v7WrU {
        padding-left: unset;
    }

    [dir="ltr"] .Ra-fJ ._1pCNM .xibvE {
        padding-right: unset;
    }

    [dir="rtl"] .Ra-fJ ._1pCNM .xibvE {
        padding-left: unset;
    }

    .Ra-fJ ._1pCNM ._95cSq {
        width: 100%;
    }

    .Ra-fJ ._1pCNM .fln0w {
        min-width: unset;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 250px) {
        .Ra-fJ ._1pCNM {
            word-break: break-all;
        }
    }
}

@container (width < 250px) {
.Ra-fJ ._1pCNM {
        word-break: break-all;
    }
}

.T5Rcf {
align-items: center;
    cursor: auto;
    display: flex;
    margin: 12px 0;
}

.T5Rcf ._3F0K4 {
flex: 1;
}

.T5Rcf p[data-text-align="right"][data-placeholder]:first-child:before {
float: right;
}

.T5Rcf p[data-text-align="left"][data-placeholder]:first-child:before {
float: left;
}

.egraH {
margin: 10px 0 12px;
}

.cyQpI {
margin: 0;
    min-height: 48px;
}

.cyQpI.egraH {
cursor: pointer;
    margin: 2px 0;
}

.F0UIq {
align-self: start;
    display: flex;
    outline: none;
}

.F0UIq,
.XcyFd {
padding-top: 12px;
}

.XcyFd {
cursor: grab;
    position: absolute;
}

.XcyFd:hover {
opacity: 0.7;
}

.XcyFd svg {
fill: #646464;
    color: #646464;
}

.f96Kz {
right: -23px;
}

.eggSv {
left: -23px;
}

.uES4p {
display: flex;
    flex-direction: row;
    position: relative;
}

.uES4p p[data-text-align="right"][data-placeholder]:first-child:before {
float: right;
}

.uES4p p[data-text-align="left"][data-placeholder]:first-child:before {
float: left;
}

.Ma93I {
margin: 2px 0;
}

._8niKz {
cursor: grabbing;
}

.K9tNo,
.h-9Pv {
min-width: 0;
    width: 100%;
}

.K9tNo {
display: flex;
    flex-direction: column;
}

._1-Jmc {
--ricos-custom-editor-add-plugin-button-position-inline-start: -36px;
}

._0eYmG {
display: none;
}

.VVBD6 {
direction: ltr;
}

.ifUr0 {
direction: rtl;
}

._0E5Ee {
background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    outline: none;
    padding-inline-end: 14px;
    padding-inline-start: 10px;
}

._0E5Ee:hover {
opacity: 0.7;
}

.ifUr0 ._0E5Ee {
transform: scaleX(-1);
}

._0E5Ee:focus-visible .vXLwX {
outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
}

._0E5Ee .vXLwX {
fill: #646464;
    color: #646464;
    outline: none;
    transition: transform 0.15s linear;
}

._0E5Ee .vXLwX.QDtZc {
transform: rotate(90deg);
}

._44RNy {
overflow-wrap: break-word;
    width: 100%;
    word-break: break-word;
}

._6ZiIq,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

._5nsIa {
container-type: inline-size;
    display: flex;
    font-family: var(--ricos-custom-p-font-family);
    max-width: 100%;
    min-width: 90px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

[dir] ._5nsIa {
background: var(--ricos-custom-file-background-color);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._5nsIa {
            color: var(--ricos-native-text-color, var(--ricos-text-color, #212121));
            font-family: var(--ricos-native-text-font-family, var(--ricos-custom-p-font-family, unset));
        }

        [dir] ._5nsIa {
            border-radius: var(--ricos-native-whitebox-border-radius, 0);
        }
    }
}

@container (width < 640px) {
._5nsIa {
        color: var(--ricos-native-text-color, var(--ricos-text-color, #212121));
        font-family: var(--ricos-native-text-font-family, var(--ricos-custom-p-font-family, unset));
    }

    [dir] ._5nsIa {
        border-radius: var(--ricos-native-whitebox-border-radius, 0);
    }
}

.khKE- {
align-items: center;
    box-sizing: border-box;
    color: inherit;
    display: flex;
    flex-direction: row;
    font-family: inherit;
    gap: 12px;
    max-width: 100%;
    position: relative;
    text-decoration: none;
    width: 100%;
}

[dir] .khKE- {
background: none;
    cursor: pointer;
    padding: 18px;
    text-align: start;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 280px) {
        .khKE- {
            align-items: start;
            flex-direction: column;
        }
    }
}

@container (width < 280px) {
.khKE- {
        align-items: start;
        flex-direction: column;
    }
}

[dir] .khKE- {
border: 1px solid var(--ricos-custom-file-border-color, rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2));
}

[dir] .khKE-:hover {
border: 1px solid var(--ricos-custom-file-border-color, rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.6));
}

.khKE-:focus-visible {
outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

[dir] .DqNkP .khKE- {
border: 1px solid rgba(246, 77, 67, 0.8);
}

[dir] .DqNkP .khKE-:hover {
border: 1px solid #f64d43;
}

.DqNkP .khKE- .YkmgH {
color: #f64d43;
    opacity: 1;
}

.X-gsA {
color: var(--ricos-custom-file-icon-color, var(--ricos-action-color, #116dff));
    flex: none;
}

._0QAL7 {
align-items: center;
    display: flex;
    flex: none;
    height: 30px;
}

.TzkMY {
color: var(--ricos-custom-file-color, inherit);
    flex: none;
    height: 24px;
    width: 24px;
}

.Yl02z {
flex: 1 1 auto;
    max-width: 100%;
    overflow: hidden;
}

.Fe--- {
color: var(--ricos-custom-file-color, var(--ricos-text-color, #212121));
    display: flex;
    flex-direction: row;
    font-size: 16px;
}

.BRouT {
flex: 0 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.BRouT,
.zv--e {
white-space: nowrap;
}

.zv--e {
flex: none;
}

.YkmgH {
color: var(--ricos-custom-file-color, var(--ricos-text-color, #212121));
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    opacity: 0.7;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Vtpao {
color: var(--ricos-custom-file-icon-color, var(--ricos-action-color, #116dff));
}

.SysEh {
stroke: var(--ricos-custom-file-icon-stroke-color, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff)));
}

._0iuTL {
fill: var(--ricos-custom-file-icon-stroke-color, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff)));
}

.vZM8G {
outline: none;
}

.vZM8G [class~="item-hover-flex-container"] {
pointer-events: none;
}

.vZM8G [class~="gallery-item-wrapper"] img:focus {
outline: 1px auto -webkit-focus-ring-color;
}

.vZM8G [class~="gallery-item-wrapper"]:has(img:focus) .zgIIP,
.vZM8G [class~="gallery-item-wrapper"]:hover .zgIIP {
display: flex;
    flex-direction: column;
    justify-content: center;
}

.sieSr [class~="gallery-item-wrapper"] {
cursor: pointer;
}

.Y0VCR {
height: 100%;
    min-height: -moz-max-content;
    min-height: max-content;
}

.SOWfW {
align-items: center;
    background-color: #fff;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 28px;
    z-index: 10;
}

.GcSro:hover .SOWfW,
.SOWfW:focus {
opacity: 1;
    pointer-events: auto;
}

.bKpJW {
height: 16px;
    width: 16px;
    z-index: 11;
}

.-vlJ5,
.bKpJW {
position: absolute;
}

.-vlJ5 {
height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.CBe8i {
color: #fff;
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zgIIP {
background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    display: none;
    height: 52px;
    padding: 16px 20px;
    position: absolute;
    width: 100%;
}

.tlph9 {
cursor: pointer;
    height: 100%;
    width: 100%;
}

@keyframes _5ZC4D {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.nav-arrows-container {
background: transparent;
    border: none;
    cursor: pointer;
    left: auto;
    opacity: 0.9;
    outline: none;
    position: absolute;
    text-align: center;
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
-webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    white-space: normal;
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i {
-webkit-font-smoothing: antialiased;
    background: #080808;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    text-rendering: auto;
    top: 50%;
    z-index: 11;
}

div.pro-gallery .thumbnailItem button,
div.pro-gallery .thumbnailItem i {
-webkit-font-smoothing: antialiased;
    background: #080808;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    height: 28px;
    left: 50%;
    margin: -16px -1px 0 -16px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    text-rendering: auto;
    top: 50%;
    width: 28px;
    z-index: 11;
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes lBNE6 {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

._5Sqzg {
align-items: center;
    background: radial-gradient(rgba(0, 0, 0, 0.3), transparent 60%);
    border-radius: 64px;
    display: flex;
    height: 64px;
    justify-content: center;
    width: 64px;
}

.VIYZf {
border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 16px 0 16px 26px;
    margin-left: 7px;
}

.rW-AU {
position: relative;
}

._0nAfH {
display: block;
    width: 100%;
}

.ZO3NF {
pointer-events: none;
    position: absolute;
    top: 50%;
}

[dir="ltr"] .ZO3NF {
left: 50%;
    transform: translate(-50%, -50%);
}

[dir="rtl"] .ZO3NF {
right: 50%;
    transform: translate(50%, -50%);
}

._8C4T4 {
position: relative;
    width: 100%;
}

._8C4T4:before {
content: "";
    display: block;
    width: 100%;
}

[dir] ._8C4T4:before {
padding-bottom: calc(var(--dim-height) / var(--dim-width) * 100%);
}

._8C4T4> :first-child {
bottom: 0;
    position: absolute;
    top: 0;
}

[dir="ltr"] ._8C4T4> :first-child,
[dir="rtl"] ._8C4T4> :first-child {
left: 0;
    right: 0;
}

.glob_fontElementMap,
.hrVAz {
font-family: var(--ricos-font-family, unset);
}

.BKrv3 {
display: block;
    overflow: hidden;
    position: relative;
}

.iC-6g {
align-items: center;
    background-color: #fff;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 28px;
    z-index: 10;
}

.BKrv3:hover .iC-6g,
.iC-6g:focus {
opacity: 1;
    pointer-events: auto;
}

.u-fwH {
height: 16px;
    position: absolute;
    width: 16px;
    z-index: 11;
}

.qQoD4 {
cursor: pointer;
}

.kqD97 {
border-color: var(--ricos-image-border-color, var(--ricos-custom-image-border-color, var(--ricos-image-default-border-color, uset)));
    border-radius: var(--ricos-image-border-radius, var(--ricos-custom-image-border-radius, 0));
    border-style: solid;
    border-width: var(--ricos-image-border-width, var(--ricos-custom-image-border-width, 0));
    overflow: hidden;
}

.IuI01 {
position: relative;
    width: 100%;
}

.IuI01:before {
content: "";
    display: block;
    padding-bottom: calc(var(--dim-height) / var(--dim-width) * 100%);
    width: 100%;
}

.IuI01> :first-child {
bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.bKf25 {
display: block;
    height: auto;
    width: 100%;
}

.OZS-J {
bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.YVMqO {
filter: blur(8px);
    position: relative;
}

.YVMqO,
._3Y6z3 {
transition: opacity 0.8s ease;
}

._3Y6z3 {
left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}

._3Y6z3.TxLBO {
opacity: 1;
    position: relative;
}

@keyframes Vu1l8 {
0% {
        left: -5%;
        width: 5%;
    }

    50% {
        left: 25%;
        width: 50%;
    }

    to {
        left: 100%;
        width: 5%;
    }
}

.glob_fontElementMap,
.sYSpH {
font-family: var(--ricos-font-family, unset);
}

.l-goH {
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) {
        .l-goH {
            font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.l-goH {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

[dir] .En49l:hover {
cursor: text;
}

[dir] ._4688G:hover {
cursor: pointer;
}

.qgcUt {
display: flex;
}

[dir="ltr"] .qgcUt {
margin-right: 5px;
}

[dir="rtl"] .qgcUt {
margin-left: 5px;
}

.-ksnJ {
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;
}

.-ksnJ:hover {
text-decoration: underline;
}

[dir] .j8AV9:hover {
cursor: pointer;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-ksnJ {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.-ksnJ {
        max-width: 160px;
    }
}

.dI1jw,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

.qyEPJ {
container-type: inline-size;
    --link-preview-border-width: 1px;
    --link-preview-border-color: #00000033;
    --link-preview-bg-color: #ffffff00;
    --link-preview-border-radius: 0;
    --link-preview-link-color: inherit;
    --link-preview-title-color: inherit;
    --link-preview-subtitle-color: inherit;
    display: flex;
    justify-content: center;
}

.ILz84 {
display: flex;
    height: 112px;
    min-width: 80px;
    overflow: hidden;
    width: 100%;
}

[dir] .ILz84 {
background-color: var(--link-preview-bg-color);
    border: solid var(--link-preview-border-width) var(--link-preview-border-color);
    border-radius: var(--link-preview-border-radius);
    cursor: pointer;
    margin: 0;
}

[dir] .ILz84:hover {
border-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.6);
}

.L8WHy {
flex: 0 0 auto;
    height: 116px;
    overflow: hidden;
    width: 116px;
}

[dir] .L8WHy {
background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.fdJbc {
flex: 0 0 auto;
    height: 112px;
    overflow: hidden;
    width: 112px;
}

[dir] .fdJbc {
background-color: #eceff3;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.pZV6C {
color: var(--ricos-settings-text-color, #000);
    display: flex;
    flex-direction: column;
    font-family: var(--ricos-custom-p-font-family);
    justify-content: space-between;
    overflow: hidden;
    vertical-align: middle;
    width: 100%;
}

[dir] .pZV6C {
padding: 18px;
}

.yBobr {
align-self: flex-start;
    color: var(--link-preview-title-color, var(--ricos-text-color, #212121));
    font-family: var(--ricos-custom-h2-font-family);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    max-width: 100%;
}

.qhLIe,
.s6KTO,
.yBobr {
overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[dir="ltr"] .qhLIe,
[dir="ltr"] .s6KTO,
[dir="ltr"] .yBobr {
text-align: left;
}

[dir="rtl"] .qhLIe,
[dir="rtl"] .s6KTO,
[dir="rtl"] .yBobr {
text-align: right;
}

.qhLIe,
.s6KTO {
font-size: 14px;
    line-height: 1.28;
    white-space: nowrap;
}

.qhLIe {
color: var(--link-preview-link-color, var(--ricos-text-color-low, #646464));
}

[dir] .qhLIe {
margin-bottom: 12px;
}

[dir="ltr"] .qhLIe {
text-align: left;
}

[dir="rtl"] .qhLIe {
text-align: right;
}

.s6KTO {
color: var(--link-preview-subtitle-color, var(--ricos-text-color, #212121));
}

[dir] .s6KTO {
margin-top: 8px;
}

.I7V2H {
height: 200px;
    width: 100%;
}

._6z2xf {
align-items: center;
    display: flex;
    height: 116px;
    justify-content: center;
    width: 100%;
}

[dir] ._6z2xf {
border: 1px solid rgba(0, 6, 36, 0.1);
}

._2hmxl {
align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px;
}

[dir] ._2hmxl {
background-color: #e62214;
    border-radius: 50%;
}

.PBWe0 {
gap: 12px;
}

.PBWe0,
.kbwiN {
align-items: center;
    display: flex;
}

.kbwiN {
flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.kek-t {
container-type: inline-size;
    width: 100%;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 375px) {
        .kek-t .kbwiN {
            gap: 18px;
        }

        .kek-t .PBWe0,
        .kek-t .kbwiN {
            flex-direction: column;
        }

        [dir] .kek-t .PBWe0 {
            text-align: center;
        }
    }
}

@container (width < 375px) {
.kek-t .kbwiN {
        gap: 18px;
    }

    .kek-t .PBWe0,
    .kek-t .kbwiN {
        flex-direction: column;
    }

    [dir] .kek-t .PBWe0 {
        text-align: center;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 400px) {
        .ILz84 {
            flex-direction: column !important;
            height: auto !important;
        }

        .L8WHy,
        .fdJbc {
            height: 200px;
            width: 100%;
        }

        .qhLIe,
        .s6KTO,
        .yBobr {
            overflow: visible;
            text-overflow: inherit;
            white-space: normal;
        }
    }
}

@container (width < 400px) {
.ILz84 {
        flex-direction: column !important;
        height: auto !important;
    }

    .L8WHy,
    .fdJbc {
        height: 200px;
        width: 100%;
    }

    .qhLIe,
    .s6KTO,
    .yBobr {
        overflow: visible;
        text-overflow: inherit;
        white-space: normal;
    }
}

._2EAPh {
flex-direction: row-reverse;
}

._5oL3N {
flex-direction: row;
}

.jb-4z {
align-items: center;
    flex-direction: column;
    height: auto;
}

.Cb8e0 {
display: flex;
    font-size: 14px;
    margin: 10px 0 0;
}

.Cb8e0.QehrG {
display: none;
}

.YfhIq {
display: inline-block;
    list-style: none;
    margin: 0 10px;
    padding: 0;
}

.BHGkY,
._0Xqdk {
border-radius: 50%;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    width: 20px;
}

.BHGkY:not(:first-child),
._0Xqdk:not(:first-child) {
margin-inline-start: -5px;
}

.QQwkX {
background: #fff;
    color: #000;
    display: flex;
    flex-direction: column;
    height: 420px;
    width: 450px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .QQwkX {
            height: 100%;
            width: 100%;
        }
    }
}

@container (width < 640px) {
.QQwkX {
        height: 100%;
        width: 100%;
    }
}

._7aGPy {
height: 100%;
}

.QqJkK,
._7aGPy {
display: flex;
    flex-direction: column;
}

.QqJkK {
background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    cursor: auto;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 8;
}

.QqJkK,
.XpT-n {
align-items: center;
}

.XpT-n {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: row;
    padding: 20px 0;
}

.BHGkY {
height: 36px;
    width: 36px;
}

.oSj2M {
font-size: 16px;
    margin-inline-start: 10px;
}

.nCuKT {
align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    display: flex;
    justify-content: space-between;
    padding: 10px 20px;
}

.cOM3f,
.e-khv {
cursor: pointer;
}

.e-khv {
margin-inline-end: -5px;
}

.nCuKT .pDnQ9 {
font-size: 16px;
    font-weight: 900;
    margin: 0;
}

.Wdi7k {
flex: 1;
    overflow: auto;
    padding: 0 20px;
}

.dbeuM {
list-style: none;
    margin: 0;
    padding: 0;
}

.HxVa9 {
padding: 10px 20px;
    text-align: center;
}

.RYK-4 {
font-size: 16px;
    margin: 0;
    padding: 20px;
}

.Qjw3w {
animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: _50IG4;
    animation-timing-function: linear;
}

@keyframes _50IG4 {
0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

.glob_fontElementMap,
.yycmC {
font-family: var(--ricos-font-family, unset);
}

.gpV3D {
--inner-polls-ricos-color: #fff;
    color: var(--inner-polls-ricos-color);
    overflow: hidden;
    position: relative;
    transition: border-radius 0.5s;
}

[dir] .gpV3D {
padding: 35px 40px 40px;
}

.YtUnB,
.g-Ncj {
width: 100%;
}

.YtUnB {
display: block;
    height: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
}

[dir] .YtUnB {
background-color: rgba(0, 0, 0, 0.7);
}

[dir="ltr"] .YtUnB {
left: 0;
}

[dir="rtl"] .YtUnB {
right: 0;
}

.YtUnB.JwdlG {
visibility: visible;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .gpV3D {
            font-family: var(--ricos-native-text-font-family, var(--ricos-font-family, unset));
        }

        [dir] .gpV3D {
            border-radius: var(--ricos-native-whitebox-border-radius, 0) !important;
            padding: 12px;
        }

        .gpV3D .S4keg {
            grid-column-gap: 12px;
            grid-row-gap: 12px;
        }

        [dir] .gpV3D .S4keg {
            margin-top: 12px;
        }
    }
}

@container (width < 640px) {
.gpV3D {
        font-family: var(--ricos-native-text-font-family, var(--ricos-font-family, unset));
    }

    [dir] .gpV3D {
        border-radius: var(--ricos-native-whitebox-border-radius, 0) !important;
        padding: 12px;
    }

    .gpV3D .S4keg {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }

    [dir] .gpV3D .S4keg {
        margin-top: 12px;
    }
}

[dir] .gpV3D._6FDmz {
padding: 20px;
}

.S4keg,
.gpV3D._6FDmz .S4keg {
grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.S4keg {
display: grid;
    list-style: none;
    position: relative;
}

[dir] .S4keg {
margin: 20px 0 0;
    padding: 0;
}

.S4keg._6i4-F {
grid-template-columns: repeat(2, 1fr);
}

.-qPfM {
-moz-column-break-inside: avoid;
    break-inside: avoid-column;
}

.Ta-as,
.bjCXR,
.kflxQ {
color: inherit;
    font-family: inherit;
    font-size: 18px;
    line-height: 1;
    opacity: 0.6;
    position: relative;
    transition: border-radius 0.5s;
    width: 100%;
    z-index: 1;
}

[dir] .Ta-as,
[dir] .bjCXR,
[dir] .kflxQ {
background: transparent;
    border: 1px solid var(--inner-polls-ricos-color);
    cursor: pointer;
    padding: 15px 24px;
}

[dir="ltr"] .Ta-as,
[dir="ltr"] .bjCXR,
[dir="ltr"] .kflxQ {
text-align: left;
}

[dir="rtl"] .Ta-as,
[dir="rtl"] .bjCXR,
[dir="rtl"] .kflxQ {
text-align: right;
}

.Ta-as:focus,
.Ta-as:hover,
.bjCXR:focus,
.bjCXR:hover,
.kflxQ:focus,
.kflxQ:hover {
opacity: 1;
    outline: 0;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .Ta-as,
        .bjCXR,
        .kflxQ {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.Ta-as,
    .bjCXR,
    .kflxQ {
        font-size: 14px;
    }
}

._6FDmz .Ta-as,
._6FDmz .bjCXR,
._6FDmz .kflxQ {
font-size: 16px;
    font-weight: 700;
    opacity: 1;
}

[dir] ._6FDmz .Ta-as,
[dir] ._6FDmz .bjCXR,
[dir] ._6FDmz .kflxQ {
border-width: 2px;
}

[dir] .bjCXR {
margin: 20px 0 0;
    text-align: center;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .bjCXR {
            margin-top: 12px;
        }
    }
}

@container (width < 640px) {
[dir] .bjCXR {
        margin-top: 12px;
    }
}

[dir] .Ta-as {
border: 1px dashed var(--inner-polls-ricos-color);
}

.S4keg._6i4-F.JwdlG .Ta-as {
height: 188px;
    justify-content: center;
}

.S4keg._6i4-F .Ta-as,
.S4keg.hhow6 .Ta-as {
align-items: center;
    display: flex;
}

.w-RBM {
overflow: hidden;
}

.FODJg {
color: var(--inner-polls-ricos-color);
    font-size: 14px;
    opacity: 0.6;
}

[dir] .FODJg {
margin: 20px 0 0;
}

[dir] .FODJg+.FODJg {
margin: 0;
}

.W8G1i {
animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: kFbkA;
    animation-timing-function: linear;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    transition: opacity 0.5s;
}

.W8G1i.aCakl {
opacity: 1;
}

.WOpdX {
color: #df3131;
    font-size: 14px;
    line-height: 1.43;
    position: relative;
}

[dir] .WOpdX {
margin: 10px 0 0;
}

@keyframes kFbkA {
0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

.q5AeI {
align-items: center;
    display: flex;
    position: relative;
}

.TyBU7,
.rzKoP {
box-sizing: border-box;
    color: inherit;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    line-height: 1;
    z-index: 2;
}

[dir] .TyBU7,
[dir] .rzKoP {
margin: 0;
    padding: 0;
}

.rzKoP {
display: block;
    overflow: auto;
    position: relative;
    resize: none;
    transition: font-size 0.3s;
    width: 100%;
    z-index: 1;
}

[dir] .rzKoP {
background: transparent;
    border: 0;
}

.rzKoP::-moz-placeholder {
color: inherit;
    opacity: 0.6;
}

.rzKoP:-ms-input-placeholder {
color: inherit;
    opacity: 0.6;
}

.rzKoP::placeholder {
color: inherit;
    opacity: 0.6;
}

.rzKoP:focus {
outline: 0;
}

[dir] .rzKoP[disabled] {
cursor: not-allowed;
}

.CPBX2 {
font-size: 18px;
    line-height: 1.38;
}

.HZTgF {
font-size: 24px;
    line-height: 1.3;
}

.-wD6M {
font-size: 36px;
    line-height: 1.2;
}

.G1TSv {
font-weight: 700;
}

.G1TSv.CPBX2 {
font-size: 14px;
}

.G1TSv.HZTgF {
font-size: 18px;
}

.G1TSv.-wD6M {
font-size: 22px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .TyBU7.CPBX2,
        .rzKoP.CPBX2 {
            font-size: 14px;
        }

        .TyBU7.HZTgF,
        .rzKoP.HZTgF {
            font-size: 18px;
        }

        .TyBU7.-wD6M,
        .rzKoP.-wD6M {
            font-size: 22px;
        }
    }
}

@container (width < 640px) {
.TyBU7.CPBX2,
    .rzKoP.CPBX2 {
        font-size: 14px;
    }

    .TyBU7.HZTgF,
    .rzKoP.HZTgF {
        font-size: 18px;
    }

    .TyBU7.-wD6M,
    .rzKoP.-wD6M {
        font-size: 22px;
    }
}

._8upbE.y9Svl,
._8upbE:focus,
._8upbE:focus-within,
.q5AeI:hover ._8upbE {
opacity: 1;
}

._8upbE {
align-items: center;
    display: flex;
    flex-direction: row;
    opacity: 0;
    position: absolute;
    transition: opacity 0.5s;
    z-index: 1;
}

[dir] ._8upbE {
border: none;
}

[dir="ltr"] ._8upbE {
left: auto;
    right: 12px;
}

[dir="rtl"] ._8upbE {
left: 12px;
    right: auto;
}

.kGoqi {
position: relative;
    word-break: break-word;
    z-index: 1;
}

.QVWk- {
animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: _7XJcZ;
    animation-timing-function: linear;
}

@keyframes _7XJcZ {
0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

.OKZ-4 {
position: relative;
}

[dir] .OKZ-4.khVBr {
border: 2px solid #fff;
}

.OKZ-4.khVBr .zbqjL {
display: block;
}

.OKZ-4 .zbqjL {
color: var(--ricos-settings-text-color, #000);
    display: none;
    position: absolute;
    top: 0;
    z-index: 4;
}

[dir] .OKZ-4 .zbqjL {
border-radius: 50%;
}

[dir="ltr"] .OKZ-4 .zbqjL {
left: auto;
    right: 0;
    transform: translate(50%, -50%);
}

[dir="rtl"] .OKZ-4 .zbqjL {
left: 0;
    right: auto;
    transform: translate(-50%, -50%);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .OKZ-4 .zbqjL svg {
            height: 16px;
            width: 16px;
        }
    }
}

@container (width < 640px) {
.OKZ-4 .zbqjL svg {
        height: 16px;
        width: 16px;
    }
}

[dir="ltr"] .OKZ-4,
[dir="ltr"] .OKZ-4 .LWy0y,
[dir="ltr"] .OKZ-4 .bLkm3,
[dir="ltr"] .OKZ-4 .pVaQk {
transition: border-radius 0.5s, padding-left 0.5s;
}

[dir="rtl"] .OKZ-4,
[dir="rtl"] .OKZ-4 .LWy0y,
[dir="rtl"] .OKZ-4 .bLkm3,
[dir="rtl"] .OKZ-4 .pVaQk {
transition: border-radius 0.5s, padding-right 0.5s;
}

.LWy0y {
height: 0;
}

[dir] .LWy0y {
padding-top: 56.25%;
}

.OKZ-4 .pVaQk {
font-size: 18px;
    line-height: 1;
}

[dir] .OKZ-4 .pVaQk {
background-color: rgba(0, 0, 0, 0.2);
    margin: 0;
}

[dir="ltr"] .OKZ-4 .pVaQk {
padding: 15px 35px 15px 25px;
}

[dir="rtl"] .OKZ-4 .pVaQk {
padding: 15px 25px 15px 35px;
}

[dir] .OKZ-4 .pVaQk:focus {
border: 1px solid #fff;
}

[dir] .OKZ-4 .pVaQk.w10mV {
text-align: center;
}

[dir="ltr"] .OKZ-4 .pVaQk.H5wQh {
padding-right: 60px;
}

[dir="rtl"] .OKZ-4 .pVaQk.H5wQh {
padding-left: 60px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .OKZ-4 .pVaQk {
            font-size: 14px;
        }

        [dir] .OKZ-4 .pVaQk {
            padding: 10px;
        }

        [dir="ltr"] .OKZ-4 .pVaQk.H5wQh {
            padding-right: 35px;
        }

        [dir="rtl"] .OKZ-4 .pVaQk.H5wQh {
            padding-left: 35px;
        }
    }
}

@container (width < 640px) {
.OKZ-4 .pVaQk {
        font-size: 14px;
    }

    [dir] .OKZ-4 .pVaQk {
        padding: 10px;
    }

    [dir="ltr"] .OKZ-4 .pVaQk.H5wQh {
        padding-right: 35px;
    }

    [dir="rtl"] .OKZ-4 .pVaQk.H5wQh {
        padding-left: 35px;
    }
}

.OKZ-4.ikPBL .LWy0y {
height: 36px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transition: opacity 0.5s;
    visibility: hidden;
    width: 36px;
    z-index: 2;
}

[dir] .OKZ-4.ikPBL .LWy0y {
margin-top: -18px;
    padding-top: 0;
}

[dir="ltr"] .OKZ-4.ikPBL .LWy0y {
left: 5px;
}

[dir="rtl"] .OKZ-4.ikPBL .LWy0y {
right: 5px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .OKZ-4.ikPBL .LWy0y {
            height: 34px;
            top: 0;
            width: 34px;
        }

        [dir] .OKZ-4.ikPBL .LWy0y {
            margin: 0;
        }

        [dir="ltr"] .OKZ-4.ikPBL .LWy0y {
            left: 0;
        }

        [dir="rtl"] .OKZ-4.ikPBL .LWy0y {
            right: 0;
        }
    }
}

@container (width < 640px) {
.OKZ-4.ikPBL .LWy0y {
        height: 34px;
        top: 0;
        width: 34px;
    }

    [dir] .OKZ-4.ikPBL .LWy0y {
        margin: 0;
    }

    [dir="ltr"] .OKZ-4.ikPBL .LWy0y {
        left: 0;
    }

    [dir="rtl"] .OKZ-4.ikPBL .LWy0y {
        right: 0;
    }
}

[dir="ltr"] .OKZ-4.ikPBL.FSyOx .pVaQk {
padding-left: 50px;
}

[dir="rtl"] .OKZ-4.ikPBL.FSyOx .pVaQk {
padding-right: 50px;
}

.OKZ-4.ikPBL.FSyOx .LWy0y {
opacity: 1;
    visibility: visible;
}

.bLkm3 {
position: relative;
}

.doT-i {
content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    transition: width 0.5s;
    z-index: 1;
}

[dir] .doT-i {
background-color: rgba(0, 0, 0, 0.2);
}

[dir="ltr"] .doT-i {
left: 0;
}

[dir="rtl"] .doT-i {
right: 0;
}

.ebvRD {
font-size: 14px;
    opacity: 0.7;
    position: absolute;
    top: 50%;
    z-index: 2;
}

[dir] .ebvRD {
transform: translateY(-50%);
}

[dir="ltr"] .ebvRD {
left: auto;
    right: 20px;
}

[dir="rtl"] .ebvRD {
left: 20px;
    right: auto;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ebvRD {
            font-size: 12px;
        }

        [dir="ltr"] .ebvRD {
            right: 10px;
        }

        [dir="rtl"] .ebvRD {
            left: 10px;
        }
    }
}

@container (width < 640px) {
.ebvRD {
        font-size: 12px;
    }

    [dir="ltr"] .ebvRD {
        right: 10px;
    }

    [dir="rtl"] .ebvRD {
        left: 10px;
    }
}

.Rb2vu {
position: relative;
    z-index: 2;
}

[dir] .khVBr .doT-i {
background-color: rgba(0, 0, 0, 0.3);
}

[dir] .IkfZm {
cursor: pointer;
    margin: 0;
}

.IkfZm:focus,
.IkfZm:hover {
outline: 0;
}

[dir] .IkfZm:focus,
[dir] .IkfZm:hover {
background-color: rgba(0, 0, 0, 0.3);
}

.NT-Om,
._6xQBr {
fill: var(--ricos-settings-icons-color, #000);
}

[dir="ltr"] .NT-Om,
[dir="ltr"] ._6xQBr {
margin-left: 5px;
}

[dir="rtl"] .NT-Om,
[dir="rtl"] ._6xQBr {
margin-right: 5px;
}

[dir] .NT-Om {
cursor: pointer;
}

._7SAvO {
outline: none;
}

[dir] ._7SAvO {
background: none;
    border: none;
    padding: 0;
}

.n85l7 {
color: var(--inner-polls-ricos-color);
    pointer-events: none;
}

.fhPTL {
align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 0.5s;
    width: 100%;
    z-index: 3;
}

[dir] .fhPTL {
background: rgba(0, 0, 0, 0.3);
}

[dir="ltr"] .fhPTL {
left: 0;
}

[dir="rtl"] .fhPTL {
right: 0;
}

._3EdF- {
opacity: 1;
}

[dir] .wnGz6 .doT-i,
[dir] .wnGz6 .pVaQk {
background-color: hsla(0, 0%, 100%, 0.2);
}

[dir] .wnGz6 .fhPTL {
background: hsla(0, 0%, 100%, 0.3);
}

[dir] .wnGz6.IkfZm:focus,
[dir] .wnGz6.IkfZm:hover,
[dir] .wnGz6.khVBr .doT-i {
background-color: hsla(0, 0%, 100%, 0.3);
}

.xUfwG {
animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: q37-K;
    animation-timing-function: linear;
}

@keyframes q37-K {
0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

.zZkwu {
position: relative;
}

[dir] .zZkwu._-3n8N {
border: 2px solid #fff;
}

.zZkwu._-3n8N .miZ89 {
display: block;
}

.zZkwu .miZ89 {
color: var(--ricos-settings-text-color, #000);
    display: none;
    position: absolute;
    top: 0;
    z-index: 4;
}

[dir] .zZkwu .miZ89 {
border-radius: 50%;
}

[dir="ltr"] .zZkwu .miZ89 {
left: auto;
    right: 0;
    transform: translate(50%, -50%);
}

[dir="rtl"] .zZkwu .miZ89 {
left: 0;
    right: auto;
    transform: translate(-50%, -50%);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .zZkwu .miZ89 svg {
            height: 16px;
            width: 16px;
        }
    }
}

@container (width < 640px) {
.zZkwu .miZ89 svg {
        height: 16px;
        width: 16px;
    }
}

[dir="ltr"] .zZkwu,
[dir="ltr"] .zZkwu .Egi7B,
[dir="ltr"] .zZkwu ._1DLB8,
[dir="ltr"] .zZkwu .ueBEX {
transition: border-radius 0.5s, padding-left 0.5s;
}

[dir="rtl"] .zZkwu,
[dir="rtl"] .zZkwu .Egi7B,
[dir="rtl"] .zZkwu ._1DLB8,
[dir="rtl"] .zZkwu .ueBEX {
transition: border-radius 0.5s, padding-right 0.5s;
}

.Egi7B {
height: 0;
}

[dir] .Egi7B {
padding-top: 56.25%;
}

.zZkwu ._1DLB8 {
font-size: 18px;
    line-height: 1;
}

[dir] .zZkwu ._1DLB8 {
background-color: rgba(0, 0, 0, 0.2);
    margin: 0;
}

[dir="ltr"] .zZkwu ._1DLB8 {
padding: 15px 35px 15px 25px;
}

[dir="rtl"] .zZkwu ._1DLB8 {
padding: 15px 25px 15px 35px;
}

[dir] .zZkwu ._1DLB8:focus {
border: 1px solid #fff;
}

[dir] .zZkwu ._1DLB8._2PQj5 {
text-align: center;
}

[dir="ltr"] .zZkwu ._1DLB8._821N- {
padding-right: 60px;
}

[dir="rtl"] .zZkwu ._1DLB8._821N- {
padding-left: 60px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .zZkwu ._1DLB8 {
            font-size: 14px;
        }

        [dir] .zZkwu ._1DLB8 {
            padding: 10px;
        }

        [dir="ltr"] .zZkwu ._1DLB8._821N- {
            padding-right: 35px;
        }

        [dir="rtl"] .zZkwu ._1DLB8._821N- {
            padding-left: 35px;
        }
    }
}

@container (width < 640px) {
.zZkwu ._1DLB8 {
        font-size: 14px;
    }

    [dir] .zZkwu ._1DLB8 {
        padding: 10px;
    }

    [dir="ltr"] .zZkwu ._1DLB8._821N- {
        padding-right: 35px;
    }

    [dir="rtl"] .zZkwu ._1DLB8._821N- {
        padding-left: 35px;
    }
}

.zZkwu.duNqK .Egi7B {
height: 36px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transition: opacity 0.5s;
    visibility: hidden;
    width: 36px;
    z-index: 2;
}

[dir] .zZkwu.duNqK .Egi7B {
margin-top: -18px;
    padding-top: 0;
}

[dir="ltr"] .zZkwu.duNqK .Egi7B {
left: 5px;
}

[dir="rtl"] .zZkwu.duNqK .Egi7B {
right: 5px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .zZkwu.duNqK .Egi7B {
            height: 34px;
            top: 0;
            width: 34px;
        }

        [dir] .zZkwu.duNqK .Egi7B {
            margin: 0;
        }

        [dir="ltr"] .zZkwu.duNqK .Egi7B {
            left: 0;
        }

        [dir="rtl"] .zZkwu.duNqK .Egi7B {
            right: 0;
        }
    }
}

@container (width < 640px) {
.zZkwu.duNqK .Egi7B {
        height: 34px;
        top: 0;
        width: 34px;
    }

    [dir] .zZkwu.duNqK .Egi7B {
        margin: 0;
    }

    [dir="ltr"] .zZkwu.duNqK .Egi7B {
        left: 0;
    }

    [dir="rtl"] .zZkwu.duNqK .Egi7B {
        right: 0;
    }
}

[dir="ltr"] .zZkwu.duNqK.nZIrU ._1DLB8 {
padding-left: 50px;
}

[dir="rtl"] .zZkwu.duNqK.nZIrU ._1DLB8 {
padding-right: 50px;
}

.zZkwu.duNqK.nZIrU .Egi7B {
opacity: 1;
    visibility: visible;
}

.ueBEX {
position: relative;
}

.y--PH {
content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    transition: width 0.5s;
    z-index: 1;
}

[dir] .y--PH {
background-color: rgba(0, 0, 0, 0.2);
}

[dir="ltr"] .y--PH {
left: 0;
}

[dir="rtl"] .y--PH {
right: 0;
}

.GZWTg {
font-size: 14px;
    opacity: 0.7;
    position: absolute;
    top: 50%;
    z-index: 2;
}

[dir] .GZWTg {
transform: translateY(-50%);
}

[dir="ltr"] .GZWTg {
left: auto;
    right: 20px;
}

[dir="rtl"] .GZWTg {
left: 20px;
    right: auto;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .GZWTg {
            font-size: 12px;
        }

        [dir="ltr"] .GZWTg {
            right: 10px;
        }

        [dir="rtl"] .GZWTg {
            left: 10px;
        }
    }
}

@container (width < 640px) {
.GZWTg {
        font-size: 12px;
    }

    [dir="ltr"] .GZWTg {
        right: 10px;
    }

    [dir="rtl"] .GZWTg {
        left: 10px;
    }
}

.ipVfh {
position: relative;
    z-index: 2;
}

[dir] ._-3n8N .y--PH {
background-color: rgba(0, 0, 0, 0.3);
}

[dir] .Holjj {
cursor: pointer;
    margin: 0;
}

.Holjj:focus,
.Holjj:hover {
outline: 0;
}

[dir] .Holjj:focus,
[dir] .Holjj:hover {
background-color: rgba(0, 0, 0, 0.3);
}

.X-ac-,
._3z0KJ {
fill: var(--ricos-settings-icons-color, #000);
}

[dir="ltr"] .X-ac-,
[dir="ltr"] ._3z0KJ {
margin-left: 5px;
}

[dir="rtl"] .X-ac-,
[dir="rtl"] ._3z0KJ {
margin-right: 5px;
}

[dir] ._3z0KJ {
cursor: pointer;
}

.Je9oo {
outline: none;
}

[dir] .Je9oo {
background: none;
    border: none;
    padding: 0;
}

.RLKRp {
color: var(--inner-polls-ricos-color);
    pointer-events: none;
}

.FgwED {
align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 0.5s;
    width: 100%;
    z-index: 3;
}

[dir] .FgwED {
background: rgba(0, 0, 0, 0.3);
}

[dir="ltr"] .FgwED {
left: 0;
}

[dir="rtl"] .FgwED {
right: 0;
}

.WWQjR {
opacity: 1;
}

[dir] .ja63H ._1DLB8,
[dir] .ja63H .y--PH {
background-color: hsla(0, 0%, 100%, 0.2);
}

[dir] .ja63H .FgwED {
background: hsla(0, 0%, 100%, 0.3);
}

[dir] .ja63H.Holjj:focus,
[dir] .ja63H.Holjj:hover,
[dir] .ja63H._-3n8N .y--PH {
background-color: hsla(0, 0%, 100%, 0.3);
}

.mwQpD {
animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: y-RgJ;
    animation-timing-function: linear;
}

@keyframes y-RgJ {
0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

[dir] .Egi7B {
border-radius: 8px;
}

[dir] ._1iCR1 ._1DLB8 {
padding: 12px;
}

[dir] .duNqK ._1DLB8 {
padding: 12px 18px;
}

._1iCR1 ._1DLB8,
.duNqK ._1DLB8 {
font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
}

[dir] ._1iCR1 ._1DLB8,
[dir] .duNqK ._1DLB8 {
border-radius: 8px;
}

[dir] ._1DLB8 {
background: hsla(0, 0%, 100%, 0.3);
}

.zZkwu._1iCR1.nZIrU .Egi7B {
height: 150px;
}

.zZkwu._1iCR1.nZIrU .ueBEX {
bottom: 0;
    height: 65%;
    position: absolute;
    width: 100%;
    z-index: 1;
}

[dir="ltr"] .zZkwu._1iCR1.nZIrU .ueBEX {
left: 0;
}

[dir="rtl"] .zZkwu._1iCR1.nZIrU .ueBEX {
right: 0;
}

.zZkwu._1iCR1.nZIrU ._1DLB8 {
align-items: flex-end;
    display: flex;
    height: 100%;
}

[dir] .zZkwu._1iCR1.nZIrU ._1DLB8 {
background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
}

.EFan3 {
height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}

[dir] .EFan3 {
background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.EFan3:not(.zgqlH) .mIj4i {
z-index: 2;
}

[dir] .EFan3:not(.zgqlH) .mIj4i {
cursor: pointer;
}

.EFan3:not(.zgqlH):focus .ed-2M,
.EFan3:not(.zgqlH):hover .ed-2M {
opacity: 1;
}

.ed-2M,
.mIj4i {
height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.ed-2M {
align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    transition: opacity 0.5s;
}

[dir] .ed-2M {
background: rgba(0, 0, 0, 0.5);
}

.ed-2M .ieeN8 {
font-size: 16px;
}

[dir] .ed-2M .ieeN8 {
margin: 0 10px;
}

.itudm {
opacity: 1;
}

.RnhFp {
display: none;
}

.qS5Ty {
animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: hwY6S;
    animation-timing-function: linear;
}

@keyframes hwY6S {
0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

[dir] .jUEp7 {
text-align: center;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .jUEp7 {
            font-weight: 700;
        }
    }
}

@container (width < 640px) {
.jUEp7 {
        font-weight: 700;
    }
}

.QbdA9 {
height: 0;
}

[dir] .QbdA9 {
margin-top: 35px;
    padding-top: 56.25%;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .QbdA9 {
            margin-top: 15px;
        }
    }
}

@container (width < 640px) {
[dir] .QbdA9 {
        margin-top: 15px;
    }
}

.nhLMs .QbdA9 {
height: 150px;
}

[dir] .nhLMs .QbdA9 {
border-radius: 2px;
}

.E8Q2k:focus,
.E8Q2k>span:focus,
.JKAgW:focus,
.JKAgW>span:focus,
.z2lC7:focus,
.z2lC7>span:focus {
outline: none;
}

.JKAgW {
border-collapse: collapse;
    min-width: 100%;
    table-layout: fixed;
    width: 100%;
}

[dir] .JKAgW {
background-color: var(--ricos-custom-table-background-color);
}

[dir="ltr"] .JKAgW thead {
border-right: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.15);
}

[dir="rtl"] .JKAgW thead {
border-left: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.15);
}

.JKAgW ._5bJWt {
min-width: 10px;
}

[dir] .z2lC7 {
padding-bottom: 20px;
    padding-top: 20px;
}

.kK-wA {
position: relative;
    vertical-align: initial;
}

[dir] .kK-wA {
background-color: transparent;
    border: 1px solid transparent;
    padding: 0;
}

[dir="ltr"] .kK-wA {
text-align: right;
}

[dir="rtl"] .kK-wA {
text-align: left;
}

.kK-wA.gY6xX {
font-weight: unset;
}

[dir] .kK-wA.gY6xX {
background-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.04);
}

.kK-wA.dlk8r {
z-index: 2;
}

.kK-wA .nP6IK {
height: -moz-max-content;
    height: max-content;
    position: relative;
    top: 0;
    width: calc(100% + 36px);
    z-index: 1;
}

[dir] .kK-wA .nP6IK {
background-color: var(--ricos-background-color, #fff);
    border: 1px solid #ddd;
    box-shadow: 0 0 7px 0 rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.1);
}

[dir="ltr"] .kK-wA .nP6IK {
left: -20px;
}

[dir="rtl"] .kK-wA .nP6IK {
right: -20px;
}

.kK-wA .dlk8r {
position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

[dir="ltr"] .kK-wA .dlk8r {
left: 0;
}

[dir="rtl"] .kK-wA .dlk8r {
right: 0;
}

[dir] .kK-wA .dlk8r:not(.nP6IK):not(.IpK-E) {
background-color: rgba(var(--ricos-settings-action-color-tuple, var(--ricos-action-color-tuple, 2, 97, 255)), 0.2);
}

.drctM.RzBup>div>div>div> :first-child,
.drctM.bPSvC .public-DraftEditor-content>div> :first-child,
.i0yiY.RzBup>div>div>div> :last-child,
.i0yiY.bPSvC .public-DraftEditor-content>div> :last-child {
height: 1px;
}

@supports not (contain: inline-size) {
@media only screen and (min-width: 640px) {
        .bPSvC:not(.nP6IK) {
            pointer-events: none;
        }
    }
}

@container (min-width: 640px) {
.bPSvC:not(.nP6IK) {
        pointer-events: none;
    }
}

.s9Ywe {
caret-color: transparent;
    height: 100%;
}

.s9Ywe._6rn0l {
caret-color: unset;
    width: 100%;
}

[dir="ltr"] .s9Ywe._6rn0l {
padding: 10px 26px 10px 29px;
}

[dir="rtl"] .s9Ywe._6rn0l {
padding: 10px 29px 10px 26px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir="ltr"] .s9Ywe._6rn0l {
            padding: 10px 0 10px 10px;
        }

        [dir="rtl"] .s9Ywe._6rn0l {
            padding: 10px 10px 10px 0;
        }
    }
}

@container (width < 640px) {
[dir="ltr"] .s9Ywe._6rn0l {
        padding: 10px 0 10px 10px;
    }

    [dir="rtl"] .s9Ywe._6rn0l {
        padding: 10px 10px 10px 0;
    }
}

[dir] .s9Ywe.O0Yym {
padding: 10px;
}

.qHiJt {
position: absolute;
    top: -40px;
}

[dir] .qHiJt {
background-color: #fff;
    border: 1px solid rgba(51, 51, 51, 0.1);
    border-radius: 2px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.06);
}

.Fnv2z {
height: 20px;
    max-width: 20px;
    width: 20px;
}

[dir] .Fnv2z {
border: 1px solid rgba(0, 0, 0, 0.4);
    padding: 0;
}

[dir] .Fnv2z.dlk8r {
border: 1px double var(--ricos-settings-action-color, var(--ricos-action-color, #116dff));
}

.zLUQU {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

[dir] .zLUQU ::selection {
background: transparent;
}

[dir] .zLUQU ::-moz-selection {
background: transparent;
}

.hb-yD,
.iKzd-,
.pztB5,
.z4EJE {
position: absolute;
}

[dir] .pztB5,
[dir] .z4EJE,
[dir] td:last-child .hb-yD,
[dir] th:last-child .hb-yD,
[dir] tr:last-child .iKzd- {
background: var(--ricos-custom-table-border-color, rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2));
}

.hb-yD,
.pztB5 {
height: calc(100% + 1px);
    top: 0;
    width: 1px;
}

[dir="ltr"] .hb-yD {
right: -1px;
}

[dir="ltr"] .pztB5,
[dir="rtl"] .hb-yD {
left: -1px;
}

[dir="rtl"] .pztB5 {
right: -1px;
}

.iKzd-,
.z4EJE {
height: 1px;
    width: calc(100% + 1px);
}

.z4EJE {
top: -1px;
}

.iKzd- {
bottom: -1px;
}

.rf5cI {
z-index: 3;
}

.q417- {
height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

[dir] .q417- {
border: 0;
}

[dir="ltr"] .q417- {
left: 0;
}

[dir="rtl"] .q417- {
right: 0;
}

.b483P {
bottom: 0;
    position: absolute;
    top: 0;
    z-index: 3;
}

[dir="ltr"] .b483P,
[dir="rtl"] .b483P {
left: 0;
    right: 0;
}

._2IPIu {
height: 0;
    position: relative;
}

[dir] ._2IPIu {
padding-bottom: 56.25%;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._2IPIu {
            min-width: auto;
        }
    }
}

@container (width < 640px) {
._2IPIu {
        min-width: auto;
    }
}

.QESz2,
.glob_fontElementMap {
font-family: var(--ricos-font-family, unset);
}

._9HTci {
--ricos-custom-p-font-size: 14px;
    color: var(--ricos-custom-p-color, unset);
    display: block;
    font-family: var(--ricos-custom-p-font-family, unset);
    font-size: var(--ricos-custom-p-font-size, unset);
    font-style: var(--ricos-custom-p-font-style, unset);
    font-weight: var(--ricos-custom-p-font-weight, unset);
    justify-content: center;
    letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
    line-height: var(--ricos-custom-p-line-height, unset);
    min-height: var(--ricos-custom-p-min-height, unset);
    padding-inline: 16px;
    text-align: center;
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
    text-decoration: var(--ricos-custom-p-text-decoration, unset);
}

._9HTci>span>a,
._9HTci>span>span {
background-color: var(--ricos-custom-p-background-color, unset);
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._9HTci {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._9HTci {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

.jyrtv {
display: block !important;
    margin: 12px 0;
}

.r-292 {
height: 100%;
    overflow: hidden;
    width: 100%;
}

[dir] .r-292 {
border: 0;
}

.sIskf {
height: 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
}

.w5fGK {
bottom: 0;
    position: absolute;
    top: 0;
}

[dir] .w5fGK {
background: rgba(51, 51, 51, 0.05);
}

[dir="ltr"] .w5fGK,
[dir="rtl"] .w5fGK {
left: 0;
    right: 0;
}

.LX2O2 {
position: relative;
}

.LX2O2,
.LX2O2 .NKw-M {
display: flex;
    justify-content: center;
}

.LX2O2 .NKw-M {
align-items: center;
    background-color: #fff;
    border: 1px solid #ededed;
    border-radius: var(--ricos-native-whitebox-border-radius, 0);
    bottom: 62px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 0 4px 0 rgba(0, 0, 0, 0.1);
    clip-path: inset(50%);
    max-height: 32px;
    min-height: 32px;
    position: absolute;
    transform: rotate(270deg);
    width: 116px;
}

.LX2O2 .NKw-M input[type="range"] {
outline: none;
    width: 100px;
}

.LX2O2 .NKw-M:has(input[type="range"]:focus-visible) {
clip-path: none;
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

.LX2O2:hover .NKw-M {
clip-path: none;
}

.LX2O2:has(button:focus-visible) .NKw-M {
clip-path: none;
}

.Ct7R6 {
align-items: center;
    background: transparent;
    border: 1px solid rgba(var(--ricos-action-color-tuple, 2, 97, 255), 0.2);
    border-radius: 50%;
    color: var(--ricos-custom-audio-action-color, var(--ricos-action-color, #116dff));
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    min-width: 30px;
    padding: 0;
    width: 30px;
}

.Ct7R6[disabled] {
border-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2);
    color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2);
}

.glob_fontElementMap,
.qpDUo {
font-family: var(--ricos-font-family, unset);
}

.-demy {
container-type: inline-size;
}

.OQJCZ {
background-color: var(--ricos-custom-audio-background-color);
    border: 1px solid var(--ricos-custom-audio-border-color, rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2));
    direction: ltr !important;
    display: flex;
    height: 120px;
    min-width: 320px;
    position: relative;
    width: 100%;
}

.OQJCZ._9t6sE {
height: 66px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 350px) {

        .OQJCZ,
        .OQJCZ._9t6sE {
            flex-direction: column;
            height: auto;
            min-width: 90px;
        }
    }
}

@container (width < 350px) {
.OQJCZ,
    .OQJCZ._9t6sE {
        flex-direction: column;
        height: auto;
        min-width: 90px;
    }
}

.caag6 {
align-items: center;
    background-color: var(--ricos-custom-audio-action-color, var(--ricos-action-color, #116dff));
    border: none;
    border-radius: 50%;
    color: var(--ricos-custom-audio-action-text-color, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff)));
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 30px;
    justify-content: center;
    width: 30px;
}

.caag6:active {
filter: brightness(0.9);
}

.Vv30s {
--ricos-audio-player-image-size: 118px;
    height: var(--ricos-audio-player-image-size);
    max-height: var(--ricos-audio-player-image-size);
    max-width: var(--ricos-audio-player-image-size);
    overflow: hidden;
    width: var(--ricos-audio-player-image-size);
}

._9t6sE .Vv30s {
--ricos-audio-player-image-size: 64px;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 350px) {
        .Vv30s {
            max-height: 190px;
            max-width: 100%;
            width: 100%;
        }

        .Vv30s,
        ._9t6sE .Vv30s {
            --ricos-audio-player-image-size: 190px;
        }
    }
}

@container (width < 350px) {
.Vv30s {
        max-height: 190px;
        max-width: 100%;
        width: 100%;
    }

    .Vv30s,
    ._9t6sE .Vv30s {
        --ricos-audio-player-image-size: 190px;
    }
}

.xn9ix {
align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    padding: 18px;
}

.DkbsX,
.xn9ix {
display: flex;
    gap: 12px;
    width: 100%;
}

.DkbsX {
align-items: center;
    justify-content: center;
    position: relative;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 250px) {
        .DkbsX {
            flex-direction: column;
        }
    }
}

@container (width < 250px) {
.DkbsX {
        flex-direction: column;
    }
}

.b4VvO {
align-items: center;
    display: flex;
    gap: 12px;
    justify-content: center;
    position: relative;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 250px) {
        .b4VvO {
            justify-content: space-between;
            width: 100%;
        }
    }
}

@container (width < 250px) {
.b4VvO {
        justify-content: space-between;
        width: 100%;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 120px) {
        .b4VvO {
            flex-direction: column;
        }
    }
}

@container (width < 120px) {
.b4VvO {
        flex-direction: column;
    }
}

.xiweQ {
flex-grow: 1;
}

.spiLQ {
color: var(--ricos-custom-audio-title-color, var(--ricos-native-text-color, var(--ricos-text-color, #212121)));
    font-size: 15px;
    min-width: -moz-fit-content;
    min-width: fit-content;
}

.spiLQ.-If3z {
color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2);
}

.f4eA6 {
display: flex;
    flex-direction: column;
    font-family: var(--ricos-custom-p-font-family, unset);
    width: 100%;
}

.f4eA6 ._9AbCU {
color: var(--ricos-custom-audio-subtitle-color, var(--ricos-native-text-color, var(--ricos-text-color-low, #646464)));
    font-size: 14px;
    font-weight: 400;
    line-height: 1.28;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 120px) {
        .f4eA6 ._9AbCU {
            overflow: hidden;
            white-space: normal;
        }
    }
}

@container (width < 120px) {
.f4eA6 ._9AbCU {
        overflow: hidden;
        white-space: normal;
    }
}

.f4eA6 .UJ-FH {
color: var(--ricos-custom-audio-title-color, var(--ricos-native-text-color, var(--ricos-text-color, #212121)));
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 120px) {
        .f4eA6 .UJ-FH {
            overflow: hidden;
            white-space: normal;
        }
    }
}

@container (width < 120px) {
.f4eA6 .UJ-FH {
        overflow: hidden;
        white-space: normal;
    }
}

.NmQwf {
-ms-overflow-style: none;
    align-items: flex-start;
    background-color: #fff;
    border: 1px solid #ededed;
    border-radius: var(--ricos-native-whitebox-border-radius, 0);
    bottom: 30px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 0 4px 0 rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    max-height: 160px;
    overflow: scroll;
    padding: 8px 0;
    position: absolute;
    right: 0;
    scrollbar-width: none;
    width: 160px;
}

.NmQwf::-webkit-scrollbar {
display: none;
}

.NmQwf button {
background-color: #fff;
    border: none;
    cursor: pointer;
    height: 36px;
    min-height: 36px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}

.NmQwf button:hover {
background-color: rgba(var(--ricos-text-color-tuple, 0, 0, 0), 0.06);
}

.NmQwf button svg {
fill: #000;
    color: #000;
}

.NmQwf .FjWn4 {
background-color: rgba(var(--ricos-action-color-fallback-tuple, 2, 97, 255), 0.1);
    color: var(--ricos-action-color-fallback, #0261ff);
}

.Qa3ws,
.nvKnp {
align-items: center;
    display: flex;
    font-size: 14px;
    justify-content: start;
}

.Qa3ws {
gap: 8px;
}

.Qa3ws svg {
height: 16px;
    width: 16px;
}

._3K5GB {
align-items: center;
    background-color: var(--ricos-custom-audio-action-color, var(--ricos-action-color, #116dff));
    border-radius: 50%;
    color: var(--ricos-custom-audio-action-text-color, var(--ricos-text-on-action-color, var(--ricos-background-color, #fff)));
    display: flex;
    height: 30px;
    justify-content: center;
    min-width: 30px;
    width: 30px;
}

.RichContentViewer2447840476__root {
box-sizing: border-box;
    direction: var(--direction, ltr);
    display: block;
    width: 100%;
}

.RichContentViewer2447840476__root.RichContentViewer2447840476--isCollapsed {
height: calc(1px * var(--collapseHeight, 200));
    overflow: hidden;
}

.RichContentViewer2447840476__root.RichContentViewer2447840476--isCollapsed:after {
background: linear-gradient(hsla(0, 0%, 100%, 0), #fff);
    bottom: 0;
    content: "";
    height: 10px;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
}

@supports (-webkit-touch-callout: none) {
.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.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)));
}

@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;
    }
}

@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);
    }
}

@container (max-width: 288px) {
.skymIZO form fieldset>div {
        column-gap: 0 !important;
    }
}

@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);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .nUPtA {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.nUPtA {
        max-width: 160px;
    }
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media print {
._0lFkY {
        background-color: #fff;
    }

    ._0lFkY blockquote,
    ._0lFkY h1,
    ._0lFkY h2,
    ._0lFkY h3,
    ._0lFkY h4,
    ._0lFkY h5,
    ._0lFkY h6,
    ._0lFkY img,
    ._0lFkY li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    ._0lFkY h1,
    ._0lFkY h1 *,
    ._0lFkY h2,
    ._0lFkY h2 *,
    ._0lFkY h3,
    ._0lFkY h3 *,
    ._0lFkY h4,
    ._0lFkY h4 *,
    ._0lFkY h5,
    ._0lFkY h5 *,
    ._0lFkY h6,
    ._0lFkY h6 *,
    ._0lFkY p,
    ._0lFkY p * {
        color: #000 !important;
    }

    ._0lFkY ol li,
    ._0lFkY ol li *,
    ._0lFkY p,
    ._0lFkY p * {
        font-size: 11pt !important;
    }

    ._0lFkY h1,
    ._0lFkY h1 * {
        font-size: 24pt !important;
    }

    ._0lFkY h2,
    ._0lFkY h2 * {
        font-size: 20pt !important;
    }

    ._0lFkY h3,
    ._0lFkY h3 * {
        font-size: 16pt !important;
    }

    ._0lFkY h4,
    ._0lFkY h4 * {
        font-size: 14pt !important;
    }

    ._0lFkY h5,
    ._0lFkY h5 * {
        font-size: 12pt !important;
    }

    ._0lFkY h6,
    ._0lFkY h6 * {
        font-size: 11pt !important;
    }

    ._0lFkY blockquote,
    ._0lFkY blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .HBUKN {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.HBUKN {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .BRGGa:not(.zVDmV) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.BRGGa:not(.zVDmV) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._5y1-F:not(.zVDmV) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
._5y1-F:not(.zVDmV) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JfuDg:not(._2tUGL) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.JfuDg:not(._2tUGL) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .L55ul:not(._2tUGL) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.L55ul:not(._2tUGL) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj-,
        .c7B7K {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._5acj-,
    .c7B7K {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerOne"],
        .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerOne"],
    .c7B7K>.KQ7dT[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerTwo"],
        .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerTwo"],
    .c7B7K>.KQ7dT[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerThree"],
        .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerThree"],
    .c7B7K>.KQ7dT[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFour"],
        .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFour"],
    .c7B7K>.KQ7dT[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerFive"],
        .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerFive"],
    .c7B7K>.KQ7dT[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        ._5acj->.KQ7dT[data-heading-level="headerSix"],
        .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._5acj->.KQ7dT[data-heading-level="headerSix"],
    .c7B7K>.KQ7dT[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .VSn1J {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
.VSn1J {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .l1t8- {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.l1t8- {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.kzUKc {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .kzUKc .UCO7t {
            padding-inline-start: 0;
        }

        .kzUKc .UCO7t,
        .kzUKc .UCO7t:first-child {
            padding-inline-end: 0;
        }

        .kzUKc .UCO7t:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.kzUKc .UCO7t {
        padding-inline-start: 0;
    }

    .kzUKc .UCO7t,
    .kzUKc .UCO7t:first-child {
        padding-inline-end: 0;
    }

    .kzUKc .UCO7t:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .eCD-X {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.eCD-X {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .TctK- {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
.TctK- {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._9j-5z {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
._9j-5z {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bRSWx {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.bRSWx {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .oNqci {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.oNqci {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .SLBiB {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.SLBiB {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .fOZ9y {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.fOZ9y {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .bD4A0 {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.bD4A0 {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .JcCsG {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.JcCsG {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: '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: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: '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: '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;
}

@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;
}

#p0rzi {
height: auto;
    --comp-display: unset;
    position: relative;
}

#p0rzi .p0rzi-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#p0rzi .p0rzi-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto 0px auto 0px 0px auto 0px auto 0px auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#p0rzi:not(.p0rzi-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#p0rzi .p0rzi-container {
        grid-template-rows: auto 0px 0px auto auto auto auto auto 0px auto auto auto;
    }
}

#p0rzi {
--bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSp0rzi {
--above-all-in-container: 49;
}

#comp-m98ma4ke {
z-index: 50;
    --above-all-in-container: 10000;
}

#comp-m98ma64f-pinned-layer {
z-index: 54;
    --above-all-in-container: 10000;
}

#comp-m9ngdm11-pinned-layer {
z-index: 55;
    --above-all-in-container: 10000;
}

#comp-m98ma4mp-pinned-layer {
z-index: 56;
    --above-all-in-container: 10000;
}

#comp-m98ma4fu {
height: auto;
    min-height: 0px;
    --comp-display: flex;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m98ma4fu .comp-m98ma4fu-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4908656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98ma4fu .comp-m98ma4fu-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4fu .comp-m98ma4fu-container {
        grid-template-rows: minmax(max(0.5px, 0.843812 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4fu .comp-m98ma4fu-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.4203154 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m98ma4fu {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98ma4fu [data-motion-part="BG_MEDIA comp-m98ma4fu"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m98ma4fu)[data-has-alpha="true"] canvas,
    :is(#comp-m98ma4fu):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m98ma4fu"] {
        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-m98ma4fu [data-motion-part="BG_LAYER comp-m98ma4fu"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m98ma4fu[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m98ma4fu"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9bgd1dk {
width: 90.4583740234375%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.199469 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bgd1dk-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-m9bgd1dk {
        width: 90.52340702210664%;
        justify-self: center;
        margin-top: max(0.5px, 0.3406311 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bgd1dk {
        width: 100.00236742424242%;
        justify-self: end;
        margin-top: max(0.5px, 0.4616787 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9bgd1dk {
--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-m98memel {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0161438 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98memel {
        margin-left: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0184967 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98memel {
        width: 99.85636628806293%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0729359 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98memel {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 80spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98memel {
        --fontSize: 70spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98memel {
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98memel:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98mj6mc {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 59.96815265135925%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.1075 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mj6mc {
        width: 99.92817381935716%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1561352 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98mj6mc {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1561298 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98mj6mc {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 25px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mj6mc {
        --minFontSize: 25px;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98mj6mc {
        --minFontSize: 18px;
        --fontSize: 18spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98mj6mc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9obwna2 {
width: 1.3110042035801277%;
    height: auto;
    --aspect-ratio: 0.6582604220277921;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.4463625 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9obwna2 {
        width: 3.4269566150011324%;
        --aspect-ratio: 0.6580976863753197;
        margin-left: max(0.5px, 0.436786 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9obwna2 {
        width: 8.381344471322416%;
        --aspect-ratio: 0.596406357982024;
        margin-left: 0px;
        align-self: center;
    }
}

#comp-m9obwna2 {
--static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9obwna2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9obwna2 {
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-m9obja4y {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 6/1/7/2;
    position: relative;
}

#comp-m9obja4y .comp-m9obja4y-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.8668135416666667fr 1.1331864583333333fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9obja4y .comp-m9obja4y-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9obja4y .comp-m9obja4y-container {
        grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3524284 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9obja4y .comp-m9obja4y-container {
        grid-template-rows: minmax(max(0.5px, 1.2820513 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.9574308 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-m9obja4y {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9obja4z7 {
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-m9obja4z7 .comp-m9obja4z7-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-m9obja4z7 .comp-m9obja4z7-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.00009966363523%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9obja4z7 .comp-m9obja4z7-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.00012711018802%);
    }
}

#comp-m9obja4z7 {
--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-m9objstj {
width: 99.9999729098309%;
    height: auto;
    --comp-display: unset;
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9objstj-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-m9objstj {
        align-self: center;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstj {
        align-self: center;
        margin-bottom: 0px;
    }
}

#comp-m9objstj {
--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-m9objstl {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0236391 * (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-m9objstl {
        margin-bottom: max(0.5px, 0.023407 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstl {
        margin-bottom: max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9objstl {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 88.633spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstl {
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9objstl:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9objsto5 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9objsto5 {
        margin-bottom: max(0.5px, 0.023407 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objsto5 {
        margin-bottom: max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9objsto5 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9objsto5 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objsto5 {
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9objsto5:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9objsto5:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9objstp17 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.03506241831538%;
    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.0009949 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9objstp17 {
        width: 99.66636857673522%;
        margin-left: max(0.5px, 0.0009855 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstp17 {
        width: 99.8484812613935%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9objstp17 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_29);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9objstp17 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstp17 {
        --lineHeight: 1.8em;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9objstp17:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9objstp17:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9obja503 {
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/2/2/3;
    position: relative;
}

#comp-m9obja503 .comp-m9obja503-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-m9obja503 .comp-m9obja503-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9obja503 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9obja503 .comp-m9obja503-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9obja503 {
        grid-area: 2/1/3/2;
    }
}

#comp-m9obja503 {
--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-m9obku1l {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    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;
}

#comp-m9obku1l .comp-m9obku1l-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-m9obku1l .comp-m9obku1l-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-m9obku1l:not(.comp-m9obku1l-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9obku1l {
        --l_display: unset;
    }
}

#comp-m9zh4131 {
min-height: 0px;
    height: 66.51391156568208%;
    min-width: 0px;
    width: 100.00139901304435%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0003842 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9zh4131 .comp-m9zh4131-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: hidden;
}

#comp-m9zh4131 .comp-m9zh4131-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-m9zh4131:not(.comp-m9zh4131-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-m9zh4131 {
        height: auto;
        width: auto;
        align-self: stretch;
        justify-self: stretch;
        margin-top: 0px;
    }

    #comp-m9zh4131 .comp-m9zh4131-overflow-wrapper {
        position: relative;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zh4131 {
        --l_display: none;
        height: auto;
        width: auto;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0003841 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    #comp-m9zh4131 .comp-m9zh4131-overflow-wrapper {
        position: relative;
    }
}

#comp-m9bg5bsg {
height: auto;
    min-height: 0px;
    --comp-display: flex;
    --l_display: none;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-m9bg5bsg .comp-m9bg5bsg-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4765555 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9bg5bsg .comp-m9bg5bsg-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-m9bg5bsg {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bg5bsg [data-motion-part="BG_MEDIA comp-m9bg5bsg"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bg5bsg)[data-has-alpha="true"] canvas,
    :is(#comp-m9bg5bsg):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bg5bsg"] {
        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-m9bg5bsg [data-motion-part="BG_LAYER comp-m9bg5bsg"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bg5bsg[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bg5bsg"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m9bg5bsj5 {
width: 69.73876953125%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.1487793 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bg5bsj5-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9bg5bsj5 {
--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-m9bg5bsk4 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0162231 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9bg5bsk4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.8em;
    --fontSize: 100spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9bg5bsl5 {
width: 32.88177339901476%;
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210453 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 2;
    position: relative;
}

#comp-m9bg5bsl5 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bg5bsl5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9bg5bso {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 77.78487659723437%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 3;
    position: relative;
}

#comp-m9bg5bso {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 20spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9bg5bsp {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6993908993192397;
    min-width: 0px;
    width: 14.481883423770348%;
    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.0003969 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 4;
    position: relative;
}

#comp-m9bg5bsp {
--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-m9bg5bsp wow-image {
overflow: clip;
}

#comp-m9bg5bsp wow-image img {
height: 100%;
}

#comp-m9y9jm8r {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-m9y9jm8r .comp-m9y9jm8r-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9y9jm8r .comp-m9y9jm8r-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm8r .comp-m9y9jm8r-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.1366846 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm8r {
        --l_display: unset;
    }

    #comp-m9y9jm8r .comp-m9y9jm8r-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.5602496 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9y9jm8r {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9y9jm8y1 {
width: 119.01912336912837%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0507822 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.4885941 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9y9jm8y1-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-m9y9jm8y1 {
        width: 88.83666607225285%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.3953693 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006814 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm8y1 {
        width: 129.7940340909091%;
        align-self: start;
        justify-self: center;
        margin-top: 0px;
        margin-left: max(0.5px, 0.2546282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000179 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9y9jm8y1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y9jm8y1:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y9jm8y1:not([data-motion-enter="done"]) {
            opacity: var(--comp-opacity, 1);
        }
    }
}

#comp-m9y9jm988 {
width: max-content;
    height: auto;
    min-height: 222.8203125px;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0002804 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0669271 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m9y9jm988-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm988 {
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0048667 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y9jm988 {
--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-m9y9jm996 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.3281128 * (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: max(0.5px, 0.0303284 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm996 {
        width: max(0.5px, 0.5109324 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0303255 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm996 {
        width: max(0.5px, 0.698097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0303085 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9y9jm996 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: right;
    --lineHeight: 0.9em;
    --fontSize: 88.633spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm996 {
        --textAlign: left;
        --fontSize: 82.533spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm996 {
        --textAlign: left;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y9jm996:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9y9jm9a10 {
width: max(0.5px, 0.1362609 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0802734 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm9a10 {
        width: max(0.5px, 0.3685793 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm9a10 {
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m9y9jm9a10 {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9y9jm944 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 74.61068005476952%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0539663 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm944 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0390231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm944 {
        width: 75.40512018760991%;
        margin-bottom: max(0.5px, 0.0539667 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y9jm944 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm944 {
        --minFontSize: 20px;
        --fontSize: 9.012spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm944 {
        --minFontSize: 20px;
        --fontSize: 9.012spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y9jm944:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y9jm944:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9y9jm966 {
min-height: 76.78125px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 74.63989046097673%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0112981 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm966 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0295103 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm966 {
        width: 76.33144420558925%;
        margin-bottom: max(0.5px, 0.0420718 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y9jm966 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 14px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm966 {
        --lineHeight: 1.8em;
        --fontSize: 8.411spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y9jm966:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y9jm966:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9y9jm9713 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.5733411937934284;
    min-width: 0px;
    width: 27.333637608397993%;
    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: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm9713 {
        --aspect-ratio: 0.5733411937934284;
        width: 36.622110776324035%;
        margin-left: max(0.5px, 0.0006513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm9713 {
        --aspect-ratio: 0.5706364158419591;
        width: 39.492932056543545%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9y9jm9713 {
--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);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y9jm9713:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y9jm9713:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9y9jm9713 wow-image {
overflow: clip;
}

#comp-m9y9jm9713 wow-image img {
height: 100%;
}

#comp-m9ylsixy {
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: 5/1/6/2;
    position: relative;
}

#comp-m9ylsixy .comp-m9ylsixy-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ylsixy .comp-m9ylsixy-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ylsixy {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9ylsixy .comp-m9ylsixy-container {
        grid-template-rows: minmax(max(0.5px, 0.8855769 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9ylsixy {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ylsixy [data-motion-part="BG_MEDIA comp-m9ylsixy"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9ylsixy)[data-has-alpha="true"] canvas,
    :is(#comp-m9ylsixy):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9ylsixy"] {
        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-m9ylsixy [data-motion-part="BG_LAYER comp-m9ylsixy"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9ylsixy[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9ylsixy"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m98moiz0 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-m98moiz0 .comp-m98moiz0-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.390625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98moiz0 .comp-m98moiz0-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98moiz0 .comp-m98moiz0-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.7762822 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98moiz0 {
        --l_display: none;
    }
}

#comp-m98moiz0 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9e499bg {
width: 42.0865806598063%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0562221 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0003848 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9e499bg-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-m9e499bg {
        width: 88.83666607225285%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.3953693 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006814 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9e499bg {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e499bg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9nfw53b {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.015625 * (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-m9nfw53b {
        width: 100%;
        margin-bottom: max(0.5px, 0.0390221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9nfw53b {
        width: 83.10173301941903%;
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9nfw53b {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9nfw53b {
        --minFontSize: 20px;
        --fontSize: 9.012spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9nfw53b {
        --minFontSize: 20px;
        --fontSize: 9.012spx;
    }
}

#comp-m98msqus {
min-height: 76.78125px;
    --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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0113037 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98msqus {
        margin-bottom: max(0.5px, 0.0295098 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98msqus {
        margin-bottom: max(0.5px, 0.0113037 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98msqus {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --maxFontSize: 14px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98msqus {
        --lineHeight: 1.8em;
        --fontSize: 8.411spx;
    }
}

#comp-m98mcnxq {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6729058115293494;
    min-width: 0px;
    width: 36.622110776324035%;
    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: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mcnxq {
        --aspect-ratio: 0.5733411937934284;
        margin-left: 0px;
    }
}

#comp-m98mcnxq {
--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-m98mcnxq wow-image {
overflow: clip;
}

#comp-m98mcnxq wow-image img {
height: 100%;
}

#comp-m9bftk5r {
width: max-content;
    height: auto;
    min-height: 0px;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: min(-0.5px, -0.0578125 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9bftk5r-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bftk5r {
        min-height: 222.8203125px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.0570745 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0511115 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m9bftk5r {
--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-m98mot0i {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.3281128 * (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: max(0.5px, 0.0303284 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mot0i {
        width: max(0.5px, 0.5109324 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0303255 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98mot0i {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: right;
    --lineHeight: 0.9em;
    --fontSize: 88.633spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mot0i {
        --textAlign: left;
        --fontSize: 82.533spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98mot0i:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98mv8er {
width: max(0.5px, 0.1362609 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: 2px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0802734 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mv8er {
        width: max(0.5px, 0.3685793 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98mv8er {
--brd: var(--color_26);
    --lnw: 2px;
    --alpha-brd: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9zhc4q2 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 7/1/8/2;
    position: relative;
}

#comp-m9zhc4q2 .comp-m9zhc4q2-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.8095238095238095fr 1.1904761904761905fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9zhc4q2 .comp-m9zhc4q2-container-pinned {
max-width: 99999999999px;
    margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
    --section-max-width: 99999999999px;
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4q2 .comp-m9zhc4q2-container {
        grid-template-rows: minmax(max(0.5px, 0.7545831 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 0.8095238095238095fr 1.1904761904761905fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4q2 .comp-m9zhc4q2-container {
        grid-template-rows: minmax(max(0.5px, 2.6160578 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.694407 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-m9zhc4q2 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9zhc4qb7 {
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-m9zhc4qb7 .comp-m9zhc4qb7-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    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: 750px) {
#comp-m9zhc4qb7 .comp-m9zhc4qb7-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.00012711018802%);
    }
}

#comp-m9zhc4qb7 {
--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-m9zhc4qc8 {
width: 99.9999729098309%;
    height: auto;
    --comp-display: unset;
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9zhc4qc8-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-m9zhc4qc8 {
        align-self: center;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qc8 {
        align-self: end;
        margin-top: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013013 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zhc4qc8 {
--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-m9zhc4qd9 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0236391 * (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-m9zhc4qd9 {
        margin-bottom: max(0.5px, 0.023407 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qd9 {
        margin-bottom: max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zhc4qd9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 88.633spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qd9 {
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zhc4qd9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9zhc4qf9 {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4qf9 {
        margin-bottom: max(0.5px, 0.023407 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qf9 {
        margin-bottom: max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zhc4qf9 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4qf9 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qf9 {
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zhc4qf9:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9zhc4qf9:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9zhc4qh1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.03506241831538%;
    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.0009949 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4qh1 {
        width: 99.66636857673522%;
        margin-left: max(0.5px, 0.0009855 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qh1 {
        width: 99.8484812613935%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9zhc4qh1 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_29);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4qh1 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qh1 {
        --lineHeight: 1.8em;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zhc4qh1:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9zhc4qh1:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

#comp-m9zhc4qi9 {
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/2/2/3;
    position: relative;
}

#comp-m9zhc4qi9 .comp-m9zhc4qi9-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-m9zhc4qi9 {
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qi9 .comp-m9zhc4qi9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9zhc4qi9 {
        grid-area: 2/1/3/2;
    }
}

#comp-m9zhc4qi9 {
--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-m9zhc4qj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    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;
}

#comp-m9zhc4qj .comp-m9zhc4qj-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-m9zhc4qj .comp-m9zhc4qj-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-m9zhc4qj:not(.comp-m9zhc4qj-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qj {
        --l_display: unset;
    }
}

#comp-m9zhc4qj10 {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    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;
}

#comp-m9zhc4qj10 .comp-m9zhc4qj10-overflow-wrapper {
position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-m9zhc4qj10 .comp-m9zhc4qj10-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-m9zhc4qj10:not(.comp-m9zhc4qj10-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qj10 {
        --l_display: none;
    }
}

#comp-m9be9s4s {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 8/1/9/2;
    position: relative;
}

#comp-m9be9s4s .comp-m9be9s4s-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3739539 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9be9s4s .comp-m9be9s4s-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9be9s4s .comp-m9be9s4s-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0546866 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0546866 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5960388 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9be9s4s .comp-m9be9s4s-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2705991 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9be9s4s {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9nev6qv {
width: 53.27518013784462%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9nev6qv {
        width: 99.92820098759228%;
        align-self: start;
        margin-top: max(0.5px, 0.1756847 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0002023 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9nev6qv {
        width: 99.92820098759226%;
        align-self: start;
        margin-top: max(0.5px, 0.5073667 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0003513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9nev6qv {
--h4TextDecoration: none;
    --alpha-bgColor: 0;
    --pColor: var(--color_26);
    --alpha-pColor: 1;
    --pFontWeight: normal;
    --borderWidth: 0.0;
    --h4FontPreset: Custom;
    --bgColor: var(--color_18);
    --fontFamily: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light, helvetica-w01-light;
    --h4FontWeight: normal;
    --pFontFamily: helvetica-w01-light;
    --pFontSize: 14;
    --linkColor: var(--color_26);
    --alpha-linkColor: 1;
    --h4FontStyle: normal;
    --pFontStyle: normal;
    --h4FontFamily: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --h4Color: var(--color_26);
    --alpha-h4Color: 1;
    --borderColor: var(--color_26);
    --alpha-borderColor: 1;
    --pFontPreset: Custom;
    --pTextDecoration: none;
    --h4FontSize: 51;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9nev6qv {
        --h4FontSize: 30;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9nev6qv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9be9s4y8 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 44.483266949488296%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9be9s4y8 {
        width: 99.81641426898605%;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.0107594 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9be9s4y8 {
        width: 99.81641426898605%;
    }
}

#comp-m9be9s4y8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: right;
    --lineHeight: 0.8em;
    --fontSize: 115.43217070278902spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9be9s4y8 {
        --textAlign: left;
        --fontSize: 110spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9be9s4y8 {
        --textAlign: left;
        --fontSize: 95spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9be9s4y8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9neug30 {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 9/1/10/2;
    position: relative;
}

#comp-m9neug30 .comp-m9neug30-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3739539 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9neug30 .comp-m9neug30-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

#comp-m9neug30 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9neug38 {
width: max-content;
    height: auto;
    min-height: 0px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0878781 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9neug38-container {
box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9neug38 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9neug38:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m9neug3i {
width: max(0.5px, 0.224707 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0046938 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m9neug3i-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9neug3i {
--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-m9neug3j2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99734063771507%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0183533 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9neug3j2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 55.12519474574296spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9neug3l2 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 89.37850703401324%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m9neug3l2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9neug3m1 {
width: max(0.5px, 0.225 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m9neug3m1-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9neug3m1 {
--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-m9neug3m6 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99734063771507%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0183533 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9neug3m6 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 55.12519474574296spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9neug3n8 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 89.37850703401324%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m9neug3n8 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9neug3n21 {
width: max(0.5px, 0.225 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-m9neug3n21-container {
box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m9neug3n21 {
--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-m9neug3o4 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99734063771507%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0183533 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9neug3o4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 0.9em;
    --fontSize: 55.12519474574296spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9neug3o17 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 89.37850703401324%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m9neug3o17 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9neug3p12 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 117.21547033456052%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.0634281 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.1247375 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9neug3p12 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: soft-light;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: right;
    --lineHeight: 0.9em;
    --fontSize: 255.19spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9neug3p12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98n5bpq {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 10/1/11/2;
    position: relative;
}

#comp-m98n5bpq .comp-m98n5bpq-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 4%;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3255203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98n5bpq .comp-m98n5bpq-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n5bpq .comp-m98n5bpq-container {
        padding-top: 4%;
        padding-right: 4%;
        padding-left: 4%;
        padding-bottom: 4%;
        grid-template-rows: minmax(max(0.5px, 0.5208205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n5bpq .comp-m98n5bpq-container {
        padding-top: 70px;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 70px;
        grid-template-rows: minmax(max(0.5px, 1.2973695 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m98n5bpq {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98n5bpq [data-motion-part="BG_MEDIA comp-m98n5bpq"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m98n5bpq)[data-has-alpha="true"] canvas,
    :is(#comp-m98n5bpq):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m98n5bpq"] {
        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-m98n5bpq [data-motion-part="BG_LAYER comp-m98n5bpq"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m98n5bpq[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m98n5bpq"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-m98n9aam {
width: 76.56662647226162%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98n9aam-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-m98n9aam {
        width: 100.07282392219116%;
        margin-top: max(0.5px, 0.0006905 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n9aam {
        width: 105.50647287523864%;
        margin-top: max(0.5px, 0.0013 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

#comp-m98n9aam {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98n9aam:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98n6b6a {
--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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210938 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n6b6a {
        margin-bottom: max(0.5px, 0.0233969 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n6b6a {
        width: 94.85099884431237%;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98n6b6a {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --lineHeight: 0.9em;
    --fontSize: 60.237spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n6b6a {
        --fontSize: 70spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n6b6a {
        --fontSize: 60spx;
    }
}

#comp-m98n7tig {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.27435126825135%;
    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.055195 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0210758 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n7tig {
        width: 88.68026496348295%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0233765 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n7tig {
        width: 94.85099884431237%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98n7tig {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98n9mkx {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 82.86746612137387%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0539978 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n9mkx {
        width: 86.90543442109792%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n9mkx {
        width: 99.93602443453855%;
        margin-left: 0px;
        align-self: center;
    }
}

#comp-m98n9mkx {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 25px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n9mkx {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n9mkx {
        --fontSize: 15spx;
    }
}

#comp-m98nh6md {
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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 11/1/12/2;
    position: relative;
}

#comp-m98nh6md .comp-m98nh6md-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98nh6md .comp-m98nh6md-container-pinned {
max-width: var(--variables-m80kbpko);
    margin-left: clamp(0px, (100% - var(--variables-m80kbpko)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m80kbpko);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nh6md .comp-m98nh6md-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6897152 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nh6md .comp-m98nh6md-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.1615977 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m98nh6md {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m98nomax {
width: 32.740478515625%;
    height: auto;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: max(0.5px, 0.0875 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98nomax-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-m98nomax {
        width: 32.73935305591677%;
        align-self: center;
        margin-top: max(0.5px, 0.0180162 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0874919 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nomax {
        width: 100%;
        align-self: start;
        margin-top: max(0.5px, 0.5549282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m98nomax {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98nomax:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98nlo2o {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.012225 * (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-m98nlo2o {
        margin-bottom: max(0.5px, 0.0382328 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nlo2o {
        margin-bottom: max(0.5px, 0.0382 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98nlo2o {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nlo2o {
        --lineHeight: 1.6em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nlo2o {
        --lineHeight: 1.8em;
    }
}

#comp-m98nnqij {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.1946981842586%;
    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-m98nnqij-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.0447203 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 285.789fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nnqij {
        width: 95.26314469654353%;
    }

    .comp-m98nnqij-container {
        grid-template-rows: minmax(max(0.5px, 0.0726437 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 239.8396016399072fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nnqij {
        width: 99.9219642063386%;
    }

    .comp-m98nnqij-container {
        grid-template-rows: minmax(max(0.5px, 0.180405 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.66645146589445fr);
    }
}

#comp-m98nnqij {
--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-m98nnqij:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m98nnqij.variants-m98nnqil1,
#comp-m98nnqij.variants-m98nnqil1> :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m98nnqij {
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-m98nnqij.variants-m98nnqil1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.03)scaleY(1.03)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m98nnqir1 {
width: 92.01465508335714%;
    height: auto;
    --aspect-ratio: 0.23661343738728796;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nnqir1 {
        width: 100.61420555727642%;
        --aspect-ratio: 0.23654699019801775;
        margin-top: max(0.5px, 0.0008635 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0006501 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nnqir1 {
        width: 100.08186192988747%;
        --aspect-ratio: 0.23650073487123796;
        margin-top: max(0.5px, 0.001322 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0013008 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98nnqir1 {
--static-spx: 1px;
}

#comp-m98nnqis10 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 70.26059884083905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003781 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nnqis10 {
        width: 84.7879516948062%;
        margin-bottom: max(0.5px, 0.0005891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nnqis10 {
        width: 78.44294651526316%;
        margin-bottom: max(0.5px, 0.0012621 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98nnqis10 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 11px;
    --textDecoration: none;
    --maxFontSize: 22px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: center;
    --letterSpacing: 0.25em;
    --lineHeight: normal;
    --fontSize: 15spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nnqis10 {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nnqis10 {
        --fontSize: 14spx;
    }
}

#comp-m98njiyc {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 46.40468052455358%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0796875 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98njiyc {
        width: 46.40468052455357%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98njiyc {
        width: 100%;
        align-self: start;
        justify-self: start;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98njiyc {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textTransform: uppercase;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: right;
    --lineHeight: 0.9em;
    --fontSize: 88.633spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98njiyc {
        --textAlign: right;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98njiyc {
        --textAlign: left;
        --fontSize: 70spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98njiyc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98ma4ke {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 12/1/13/2;
    position: relative;
}

.comp-m98ma4ke-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-m98ma4ke:not(.comp-m98ma4ke-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m98ma4ke {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m98ma4ke_r_comp-lowtc2m1 {
min-height: 450px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-m98ma4ke_r_comp-lowtc2m1 .comp-m98ma4ke_r_comp-lowtc2m1-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 3%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(307.66470716939466px, auto) minmax(39.937105330605355px, auto);
    grid-template-columns: 1.7973754493449163fr 0.9525956705979501fr 1.1284189168453518fr 2.1216292307380717fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98ma4ke_r_comp-lowtc2m1:not(.comp-m98ma4ke_r_comp-lowtc2m1-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-m98ma4ke_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m98ma4ke_r_comp-lowtc2m1 .comp-m98ma4ke_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m98ma4ke_r_comp-lowtc2m1 .comp-m98ma4ke_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-m98ma4ke_r_comp-lowtc2m1 {
--bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98ma4ke_r_comp-lowstpqx {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-m98ma4ke_r_comp-lowstpqx .comp-m98ma4ke_r_comp-lowstpqx-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98ma4ke_r_comp-lowstpqx:not(.comp-m98ma4ke_r_comp-lowstpqx-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-m98ma4ke_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m98ma4ke_r_comp-lowstpqx .comp-m98ma4ke_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

#comp-m98ma4ke_r_comp-lowstpqx {
--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-m98ma4ke_r_comp-lowswxtj {
min-height: 0px;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    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/3;
    position: relative;
}

#comp-m98ma4ke_r_comp-lowswxtj .comp-m98ma4ke_r_comp-lowswxtj-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 0%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98ma4ke_r_comp-lowswxtj:not(.comp-m98ma4ke_r_comp-lowswxtj-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-m98ma4ke_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m98ma4ke_r_comp-lowswxtj .comp-m98ma4ke_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

#comp-m98ma4ke_r_comp-lowswxtj {
--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-m98ma4ke_r_comp-lowrm4jm {
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-m98ma4ke_r_comp-lowrm4jm .comp-m98ma4ke_r_comp-lowrm4jm-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-m98ma4ke_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrm4jm .comp-m98ma4ke_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98ma4ke_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

#comp-m98ma4ke_r_comp-lowrm4jm {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98ma4ke_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98ma4ke_r_comp-m98w3aiz {
width: 81.54028322717868%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0004883 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98ma4ke_r_comp-m98w3aiz-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-m98ma4ke_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98ma4ke_r_comp-m98w3aiz {
--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-m98ma4ke_r_comp-m8g3dhn6 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.45800005946894234;
    min-width: 0px;
    width: 93.37275806541174%;
    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: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0339602 * (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-m98ma4ke_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98ma4ke_r_comp-m8g3dhn6 {
--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-m98ma4ke_r_comp-m8g3dhn6 wow-image {
overflow: clip;
}

#comp-m98ma4ke_r_comp-m8g3dhn6 wow-image img {
height: 100%;
}

#comp-m98ma4ke_r_comp-m98w2r0d {
min-height: 96px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 93.37275806541174%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

#comp-m98ma4ke_r_comp-m98w2r0d {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --maxFontSize: 16px;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m98ma4ke_r_comp-lowrmcg7 {
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/2/2/3;
    position: relative;
}

#comp-m98ma4ke_r_comp-lowrmcg7 .comp-m98ma4ke_r_comp-lowrmcg7-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-m98ma4ke_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m98ma4ke_r_comp-lowrmcg7 .comp-m98ma4ke_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

#comp-m98ma4ke_r_comp-lowrmcg7 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98ma4ke_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98ma4ke_r_comp-lowrop7f {
width: 96.21617369414726%;
    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-m98ma4ke_r_comp-lowrop7f-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-m98ma4ke_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

#comp-m98ma4ke_r_comp-lowrop7f {
--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-m98ma4ke_r_comp-lowrop7p {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.679191028467365%;
    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: 0%;
    margin-bottom: 18.306805893162363px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

#comp-m98ma4ke_r_comp-lowrop7p {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

#comp-m98ma4ke_r_comp-lowrop7i1 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007048209754722301%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

#comp-m98ma4ke_r_comp-lowrop7i1 {
--bgs: 255, 255, 255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255, 255, 255;
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_8);
    --txt: var(--color_26);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0, 0, 0;
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_32);
    --alpha-txts: 1;
    --bgexpanded: 255, 255, 255;
    --fntSubMenu: var(--font_8);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

#comp-m98ma4ke_r_comp-lowrmoe1 {
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-m98ma4ke_r_comp-lowrmoe1 .comp-m98ma4ke_r_comp-lowrmoe1-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-m98ma4ke_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrmoe1 .comp-m98ma4ke_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98ma4ke_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

#comp-m98ma4ke_r_comp-lowrmoe1 {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98ma4ke_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98ma4ke_r_comp-ma0t981z {
width: 100.23089598257145%;
    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: min(-0.5px, -0.0003908 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98ma4ke_r_comp-ma0t981z-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-m98ma4ke_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

#comp-m98ma4ke_r_comp-ma0t981z {
--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-m98ma4ke_r_comp-ma0t94s8 {
width: 56.710724604903625%;
    height: auto;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0333191 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m98ma4ke_r_comp-ma0t94s8-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-m98ma4ke_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98ma4ke_r_comp-ma0t94s8 {
--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-m98ma4ke_r_comp-lowrpaf13 {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.58669803522605%;
    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.0003967 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0200928 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98ma4ke_r_comp-lowrpaf13 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 25spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

#comp-m98ma4ke_r_comp-m9zg9xmo {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.19644227415416812;
    min-width: 0px;
    width: 91.1489794620716%;
    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: 0px;
    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-m98ma4ke_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

#comp-m98ma4ke_r_comp-m9zg9xmo {
--iconSize: 22spx;
    --orientation: HORIZ;
    --spacing: 23spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

#comp-m98ma4ke_r_comp-lowroff1 {
width: 99.76975104331558%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-m98ma4ke_r_comp-lowroff1-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-m98ma4ke_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

#comp-m98ma4ke_r_comp-lowroff1 {
--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-m98ma4ke_r_comp-lowroffd {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 163.6015625px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.009218439414156954%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 34.22475041168191px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

#comp-m98ma4ke_r_comp-lowroffd {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontSize: 25spx;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

#comp-m98ma4ke_r_comp-lowroffa2 {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99609405515194%;
    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: 0px;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

#comp-m98ma4ke_r_comp-lowroffa2 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

#comp-m98ma4ke_r_comp-lowrmjqi {
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/1/3/5;
    position: relative;
}

#comp-m98ma4ke_r_comp-lowrmjqi .comp-m98ma4ke_r_comp-lowrmjqi-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-m98ma4ke_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrmjqi .comp-m98ma4ke_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m98ma4ke_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

#comp-m98ma4ke_r_comp-lowrmjqi {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98ma4ke_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98ma4ke_r_comp-ma0t0l2d {
width: 61.02430555555556%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0012812 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98ma4ke_r_comp-ma0t0l2d-container {
box-sizing: border-box;
    padding-bottom: -60.10900000000038px;
    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-m98ma4ke_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

#comp-m98ma4ke_r_comp-ma0t0l2d {
--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-m98ma4ke_r_comp-ma1dg3tm {
--l_display: unset;
    height: auto;
    min-width: 0px;
    width: 14.4825746799431%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5.3125px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

#comp-m98ma4ke_r_comp-ma1dg3tm {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 2.4em;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

#comp-m98ma4ke_r_comp-lowrp19z4 {
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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

#comp-m98ma4ke_r_comp-lowrp19z4 {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 2.4em;
    --letterSpacing: 0em;
    --color: var(--color_26);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

#comp-m98ma4ke_r_comp-lowrpm6u {
min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrpm6u {
        justify-self: start;
    }
}

#comp-m98ma4ke_r_comp-lowrpm6u {
--backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_26);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

#comp-m98ma4ke_r_comp-lowrm4my {
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/4/2/5;
    position: relative;
}

#comp-m98ma4ke_r_comp-lowrm4my .comp-m98ma4ke_r_comp-lowrm4my-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-m98ma4ke_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrm4my .comp-m98ma4ke_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m98ma4ke_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

#comp-m98ma4ke_r_comp-lowrm4my {
--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;
}

@media (prefers-reduced-motion: no-preference) {
#comp-m98ma4ke_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98ma4ke_r_comp-m9ps9wf7 {
--l_display: unset;
    height: 239.796875px;
    min-width: 214.4375px;
    width: 99.99988406050585%;
    --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.0000427 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.0000122 * (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-m98ma4ke_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

#comp-m98ma64f {
height: 60px;
    width: 60px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m98ma64f-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-m98ma64f {
--static-spx: 1px;
}

#comp-m9ngdm11 {
width: auto;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: calc(0px);
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9ngdm11-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-m9ngdm11:not(.comp-m9ngdm11-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9ngdm11-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-m9ngdm11 {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m9ngdm11_r_comp-m9jscfmv {
min-height: 116.66666666666669px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9ngdm11_r_comp-m9jscfmv .comp-m9ngdm11_r_comp-m9jscfmv-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 4%;
    padding-bottom: 0%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(116.66666666666669px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9ngdm11_r_comp-m9jscfmv:not(.comp-m9ngdm11_r_comp-m9jscfmv-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-m9ngdm11_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ngdm11_r_comp-m9jscfmv .comp-m9ngdm11_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ngdm11_r_comp-m9jscfmv .comp-m9ngdm11_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

#comp-m9ngdm11_r_comp-m9jscfmv {
--bg: var(--color_11);
    --bg-scrl: var(--color_18);
    --alpha-bg: 0;
    --alpha-bg-scrl: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ngdm11_r_comp-m9jscfow {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 13.579358308946746%;
    max-width: 99999px;
    max-height: 99999px;
    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: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ngdm11_r_comp-m9jscfow {
--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-m9ngdm11_r_comp-m9jscfop {
min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0;
    min-width: 0px;
    width: 6.971731378264631%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.1152773 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

#comp-m9ngdm11_r_comp-m9jscfop {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ngdm11_r_comp-m9jsgjfa {
min-height: 35.5px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.54874044330198%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    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) {
#comp-m9ngdm11_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

#comp-m9ngdm11_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ngdm11_r_comp-m9jsgjfa {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ngdm11_r_comp-m9ymphkr {
width: 9.488864718031031%;
    height: auto;
    --aspect-ratio: 0.579296938279604;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ngdm11_r_comp-m9ymphkr {
--static-spx: 1px;
}

#comp-m9ngdm11_r_comp-m9jscfnj {
width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16.44094681664302%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

#comp-m9ngdm11_r_comp-m9jscfnj {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m9ngdm11_r_comp-m9jscfnj:not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ngdm11_r_comp-m9jscfnj:not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ngdm11_r_comp-m9jscfnj.comp-m9ngdm11_r_variants-m9jscfnl1,
#comp-m9ngdm11_r_comp-m9jscfnj.comp-m9ngdm11_r_variants-m9jscfnl1 :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ngdm11_r_comp-m9jscfnj.comp-m9ngdm11_r_variants-m9jscfnl1,
#comp-m9ngdm11_r_comp-m9jscfnj.comp-m9ngdm11_r_variants-m9jscfnl1 :not(.is-animating) :not(.is-animating) {
transition: all 0.3s ease-in-out 0s, visibility 0s;
    --transition: all 0.3s ease-in-out 0s, visibility 0s;
}

#comp-m9ngdm11_r_comp-m9jscfnj {
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-m9ngdm11_r_comp-m9jscfnj.comp-m9ngdm11_r_variants-m9jscfnl1 {
opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

#comp-m9ngdm11_r_comp-m9jscfp5 {
min-height: 30px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 42.08371485454591%;
    max-width: 99999px;
    max-height: 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.00031396745660488884%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

#comp-m9ngdm11_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m9ngdm11_r_comp-m9jscfp5 {
--container-background: rgba(255, 255, 255, 0);
    --container-box-shadow: none;
    --container-border-left: 0px solid rgba(255, 255, 255, 0);
    --container-border-right: 0px solid rgba(255, 255, 255, 0);
    --container-border-top: 0px solid rgba(255, 255, 255, 0);
    --container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --container-border-radius: 0 0 0 0;
    --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 12px/1.4em helvetica-w01-light, sans-serif;
    --item-color: rgba(var(--color_26), 1);
    --item-text-decoration: none;
    --item-text-transform: uppercase;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: transparent;
    --item-letter-spacing: 0.3em;
    --item-line-height: revert;
    --item-text-shadow: 0px 0px transparent;
    --item-border-left: 0px solid rgb(var(--color_15));
    --item-border-right: 0px solid rgb(var(--color_15));
    --item-border-top: 0px solid rgba(255, 255, 255, 0);
    --item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --item-border-radius: 0px 0px 0px 0px;
    --item-box-shadow: none;
    --horizontal-item-icon-display: initial;
    --item-icon-size: 10px;
    --item-icon-color: rgb(var(--color_11));
    --item-divider: medium none currentcolor;
    --item-text-align: right;
    --item-direction: revert;
    --item-vertical-padding: 10px;
    --item-horizontal-padding: 0px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: 10px;
    --item-padding-left: 0px;
    --scroll-button-background: rgb(255, 255, 255);
    --scroll-button-border-left: 0 solid #757575;
    --scroll-button-border-right: 0 solid #757575;
    --scroll-button-border-top: 0 solid #757575;
    --scroll-button-border-bottom: 0 solid #757575;
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 16px;
    --scroll-button-icon-color: rgb(158, 59, 27);
    --scroll-button-icon-rotation: none;
    --scroll-button-padding-right: 10px;
    --scroll-button-padding-left: 10px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-container-border-radius: 0 0 0 0;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 20px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(var(--color_11), 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: 0 0 0 0;
    --dropdown-menu-item-background: rgb(var(--color_11));
    --dropdown-menu-item-font: var(--font_8);
    --dropdown-menu-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-item-letter-spacing: 0em;
    --dropdown-menu-item-line-height: revert;
    --dropdown-menu-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-item-border-radius: 0 0 0 0;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgb(var(--color_11));
    --dropdown-menu-sub-item-font: var(--font_8);
    --dropdown-menu-sub-item-color: rgb(var(--color_15));
    --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: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-letter-spacing: 0em;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-right: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-top: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-bottom: 0px solid rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-border-radius: 0 0 0 0;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 8px;
    --dropdown-menu-item-horizontal-padding: 30px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: 30px;
    --dropdown-menu-item-padding-bottom: 8px;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 4px;
    --dropdown-menu-container-padding-top: 6px;
    --dropdown-menu-container-padding-right: 6px;
    --dropdown-menu-container-padding-bottom: 6px;
    --dropdown-menu-container-padding-left: 6px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: normal;
    --dropdown-menu-sub-items-vertical-spacing-before: 8px;
    --dropdown-menu-sub-items-vertical-spacing-between: 8px;
    --dropdown-menu-sub-item-vertical-padding: 8px;
    --dropdown-menu-sub-item-horizontal-padding: 30px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: 30px;
    --dropdown-menu-sub-item-padding-bottom: 8px;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: start;
    --dropdown-menu-sub-item-align: start;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 44px;
    --menu-items-cross-axis-gap: 18px;
    --orientation: horizontal;
    --overflow: scroll;
    --divider-display: none;
    --container-align: start;
    --menu-items-justification: none;
    --animation-name: calm;
    --vertical-dropdown-display: alwaysOpen;
    --item-hover-color: rgba(var(--color_29), 1);
    --item-selected-color: rgba(var(--color_29), 1);
    --item-margin-right: 22px;
    --menu-justify-content: flex-start;
    --dropdown-menu-sub-item-hover-text-decoration: none;
    --dropdown-menu-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --item-selected-icon-color: rgb(var(--color_26));
    --dropdown-menu-sub-item-text-align: left;
    --item-hover-icon-color: rgb(var(--color_26));
    --dropdown-menu-item-hover-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-color: rgb(var(--color_18));
    --dropdown-menu-sub-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --item-margin-bottom: 9px;
    --scroll-button-hover-background: rgb(252, 247, 230);
    --dropdown-menu-item-selected-color: rgb(4, 90, 255);
    --dropdown-menu-item-hover-text-decoration: none;
    --menu-width: calc(100% + 44px);
    --dropdown-menu-item-selected-text-highlight: rgba(255, 255, 255, 0);
    --dropdown-menu-item-text-align: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9ngdm11_r_comp-m9jscfpc {
width: 107.52532215791197%;
    height: 1px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0100062 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ngdm11_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ngdm11_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9ngdm11_r_comp-m9jscfpc {
--brd: var(--color_26);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98ma4mp {
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-m98ma4mp-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-m98ma4mp:not(.comp-m98ma4mp-container) {
display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m98ma4mp-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-m98ma4mp {
--alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m98ma4mp_r_comp-kd5px9hr {
min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 31.25vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m98ma4mp_r_comp-kd5px9hr .comp-m98ma4mp_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-m98ma4mp_r_comp-kd5px9hr .comp-m98ma4mp_r_comp-kd5px9hr-container {
box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: minmax(0px, 400fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98ma4mp_r_comp-kd5px9hr:not(.comp-m98ma4mp_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-m98ma4mp_r_comp-kd5px9hr .comp-m98ma4mp_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m98ma4mp_r_comp-kd5px9hr .comp-m98ma4mp_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m98ma4mp_r_comp-kd5px9hr .comp-m98ma4mp_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

#comp-m98ma4mp_r_comp-kd5px9hr {
--containerBackground: var(--color_32);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

#comp-m98ma4mp_r_comp-kkmqi5tc {
width: 20px;
    height: 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-m98ma4mp_r_comp-kkmqi5tc~* {
transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

#comp-m98ma4mp_r_comp-kkmqi5tc {
--static-spx: 0.1 * var(--one-unit);
}

#comp-m98ma4mp_r_comp-m9yk69rd {
width: 36.28088426527958%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 35.953125px;
    margin-left: 31.859334309895832%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98ma4mp_r_comp-m9yk69rd-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-m98ma4mp_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98ma4mp_r_comp-m9yk69rd {
--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-m98ma4mp_r_comp-m9ymuriz {
width: 58.70461236506379%;
    height: auto;
    --aspect-ratio: 0.5792969382796038;
    --l_display: none;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0748802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0130208 * (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-m98ma4mp_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-m98ma4mp_r_comp-m9ymuriz {
--static-spx: 1px;
}

#comp-m98ma4mp_r_comp-kd5px9kk {
min-height: 0px;
    height: auto;
    min-width: 0px;
    width: 132.7745622907364px;
    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.0002031 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m98ma4mp_r_comp-kd5px9kk {
--bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

#comp-m98ma4mp_r_comp-m9yk2096 {
min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.171875;
    min-width: 0px;
    width: 45.878136200716845%;
    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.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m98ma4mp_r_comp-m9yk2096 {
--iconSize: 17spx;
    --orientation: HORIZ;
    --spacing: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

#p0rzi {
--shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-m98ma4fu {
--fill-layer-image-opacity: 0.29;
    --bg-overlay-color: rgb(0, 0, 0);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bgd1dk {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98memel {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98memel :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m98memel [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98memel :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98memel [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98memel :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98memel [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98mj6mc {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98mj6mc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(25px, min(25px, max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m98mj6mc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mj6mc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(25px, min(25px, max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m98mj6mc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98mj6mc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(18px, min(25px, max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m98mj6mc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9obwna2 {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m9obja4y {
--bg-overlay-color: rgb(var(--color_16));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9obja4z7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9objstj {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9objstl {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9objstl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0692445 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

#comp-m9objstl [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9objstl [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9objsto5 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9objsto5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(25px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9objsto5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9objsto5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(25px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9objsto5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objsto5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(25px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9objsto5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9objstp17 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9objstp17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #c1864b;
    background-color: transparent;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9objstp17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #c1864b);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9objstp17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.8 !important;
    }

    #comp-m9objstp17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #c1864b !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9objstp17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.8 !important;
    }

    #comp-m9objstp17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #c1864b !important);
    }
}

#comp-m9obja503 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bg5bsg {
--fill-layer-image-opacity: 0.29;
    --bg-overlay-color: rgb(0, 0, 0);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9bg5bsj5 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9bg5bsk4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bg5bsk4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.8;
}

#comp-m9bg5bsk4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9bg5bsl5 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9bg5bso {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9bg5bso :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(25px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9bg5bso [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bg5bso [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bg5bso [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9y9jm8r {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9y9jm8y1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9y9jm988 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9y9jm996 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9y9jm996 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0692445 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: right;
    line-height: 0.9;
}

#comp-m9y9jm996 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm996 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1073251 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9y9jm996 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm996 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9y9jm996 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9y9jm9a10 {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9y9jm944 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9y9jm944 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(25px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9y9jm944 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm944 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(25px, max(0.5px, 0.0117191 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y9jm944 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y9jm944 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(25px, max(0.5px, 0.0117191 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9y9jm944 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9y9jm966 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9y9jm966 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(14px, max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9y9jm966 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y9jm966 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0109376 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        line-height: 1.8 !important;
    }

    #comp-m9y9jm966 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9ylsixy {
--fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98moiz0 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9e499bg {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9nfw53b {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9nfw53b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(25px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9nfw53b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9nfw53b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(25px, max(0.5px, 0.0117191 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9nfw53b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9nfw53b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(25px, max(0.5px, 0.0117191 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9nfw53b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98msqus {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98msqus :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(14px, min(14px, max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98msqus [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98msqus :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0109376 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        line-height: 1.8 !important;
    }

    #comp-m98msqus [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9bftk5r {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98mot0i {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98mot0i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0692445 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: right;
    line-height: 0.9;
}

#comp-m98mot0i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98mot0i :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1073251 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m98mot0i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98mv8er {
transform-origin: center 1px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m9zhc4q2 {
--bg-overlay-color: rgb(var(--color_16));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9zhc4qb7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9zhc4qc8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9zhc4qd9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zhc4qd9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0692445 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

#comp-m9zhc4qd9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qd9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9zhc4qd9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9zhc4qf9 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zhc4qf9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(25px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m9zhc4qf9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4qf9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(25px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9zhc4qf9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qf9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(25px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9zhc4qf9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9zhc4qh1 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9zhc4qh1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #c1864b;
    background-color: transparent;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9zhc4qh1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #c1864b);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zhc4qh1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.8 !important;
    }

    #comp-m9zhc4qh1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #c1864b !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zhc4qh1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.8 !important;
    }

    #comp-m9zhc4qh1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #c1864b !important);
    }
}

#comp-m9zhc4qi9 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9be9s4s {
--bg-overlay-color: rgb(var(--color_17));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9nev6qv {
--font_0-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_0-size: 50;
    --font_0-style: normal;
    --font_0-weight: normal;
    --font_1-family: din-next-w01-light, sans-serif;
    --font_1-size: 16;
    --font_1-style: normal;
    --font_1-weight: normal;
    --font_2-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_2-size: 70;
    --font_2-style: normal;
    --font_2-weight: normal;
    --font_3-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_3-size: 60;
    --font_3-style: normal;
    --font_3-weight: normal;
    --font_4-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --font_4-size: 36;
    --font_4-style: normal;
    --font_4-weight: normal;
    --font_5-family: avenir-lt-w01_35-light1475496, sans-serif;
    --font_5-size: 24;
    --font_5-style: normal;
    --font_5-weight: normal;
    --font_6-family: times new roman, times, serif;
    --font_6-size: 15;
    --font_6-style: normal;
    --font_6-weight: normal;
    --font_7-family: helvetica-w01-light, sans-serif;
    --font_7-size: 18;
    --font_7-style: normal;
    --font_7-weight: normal;
    --font_8-family: helvetica-w01-light, sans-serif;
    --font_8-size: 16;
    --font_8-style: normal;
    --font_8-weight: normal;
    --font_9-family: helvetica-w01-light, sans-serif;
    --font_9-size: 14;
    --font_9-style: normal;
    --font_9-weight: normal;
    --font_10-family: din-next-w01-light, sans-serif;
    --font_10-size: 12;
    --font_10-style: normal;
    --font_10-weight: normal;
}

#comp-m9be9s4y8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9be9s4y8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0901814 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: right;
    line-height: 0.8;
}

#comp-m9be9s4y8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9be9s4y8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1430429 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9be9s4y8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9be9s4y8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.2435897 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9be9s4y8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m9neug30 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9neug38 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9neug3i {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9neug3j2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3j2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0430666 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

#comp-m9neug3j2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9neug3l2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3l2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9neug3l2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9neug3m1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9neug3m6 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3m6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0430666 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

#comp-m9neug3m6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9neug3n8 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9neug3n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9neug3n21 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m9neug3o4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3o4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0430666 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
    line-height: 0.9;
}

#comp-m9neug3o4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9neug3o17 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3o17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9neug3o17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m9neug3p12 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m9neug3p12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.1993672 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: right;
    line-height: 0.9;
}

#comp-m9neug3p12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m98n5bpq {
--fill-layer-image-opacity: 0.28;
    --bg-overlay-color: rgb(0, 0, 0);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98n9aam {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98n6b6a {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98n6b6a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0470602 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: center;
    line-height: 0.9;
}

#comp-m98n6b6a [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n6b6a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98n6b6a [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n6b6a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98n6b6a [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98n7tig {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98n7tig :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98n7tig [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

#comp-m98n9mkx {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98n9mkx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(25px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m98n9mkx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98n9mkx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(25px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m98n9mkx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98n9mkx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(25px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m98n9mkx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98nh6md {
--bg-overlay-color: rgb(var(--color_28));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98nomax {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98nlo2o {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98nlo2o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98nlo2o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nlo2o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.6 !important;
    }

    #comp-m98nlo2o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nlo2o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        line-height: 1.8 !important;
    }

    #comp-m98nlo2o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98nnqij {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98nnqir1 {
--opacity: 1;
}

#comp-m98nnqis10 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98nnqis10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.25em;
    line-height: normal;
}

#comp-m98nnqis10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98nnqis10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0195059 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m98nnqis10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98nnqis10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m98nnqis10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98njiyc {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98njiyc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0692445 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: right;
    line-height: 0.9;
}

#comp-m98njiyc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98njiyc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: right;
    }

    #comp-m98njiyc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98njiyc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m98njiyc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowtc2m1 {
--bg-overlay-color: rgb(var(--color_18));
    --bg-gradient: none;
}

#comp-m98ma4ke_r_comp-lowrm4jm {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-m98w3aiz {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-m98w2r0d {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(15px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98ma4ke_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m98ma4ke_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m98ma4ke_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowrmcg7 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-lowrop7f {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-lowrop7p {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m98ma4ke_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98ma4ke_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98ma4ke_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowrop7i1 {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 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-m98ma4ke_r_comp-lowrmoe1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-ma0t981z {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-ma0t94s8 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-lowrpaf13 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
    text-align: left;
}

#comp-m98ma4ke_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m98ma4ke_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m98ma4ke_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-m9zg9xmo {
--item-size: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

#comp-m98ma4ke_r_comp-lowroff1 {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-lowroffd {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-m98ma4ke_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m98ma4ke_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m98ma4ke_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowroffa2 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m98ma4ke_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m98ma4ke_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m98ma4ke_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowrmjqi {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-ma0t0l2d {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4ke_r_comp-ma1dg3tm {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m98ma4ke_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m98ma4ke_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m98ma4ke_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowrp19z4 {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2.4;
}

#comp-m98ma4ke_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m98ma4ke_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m98ma4ke_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowrpm6u {
--text-direction: var(--wix-opt-in-direction);
}

#comp-m98ma4ke_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: #9E816B;
    background-color: transparent;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m98ma4ke_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
color: var(--corvid-color, #9E816B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4ke_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m98ma4ke_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4ke_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m98ma4ke_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

#comp-m98ma4ke_r_comp-lowrm4my {
--shc-mutated-brightness: 128, 128, 128;
}

.comp-m98ma4ke_r_comp-m9ps9wf7 {
--wix-direction: ltr;
    --columnSpacing: 21;
    --horizontalPadding: 1;
    --submitButtonStyle: 0;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --rowSpacing: 41;
    --inputBorderStyle: 2;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --submitButtonBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-light, sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --headerTwoFont: normal normal normal 15px/1.4em "times new roman", times, serif;
    --paragraphFont: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-light, sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    --submitButtonBorderColor: 215, 161, 108;
    --submitButtonBorderColor-rgb: 215, 161, 108;
    --submitButtonBorderColor-opacity: 1;
    --submitButtonColor: 215, 161, 108;
    --submitButtonColor-rgb: 215, 161, 108;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 215, 161, 108;
    --paragraphColor-rgb: 215, 161, 108;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 215, 161, 108;
    --inputBorderColorHover-rgb: 215, 161, 108;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 215, 161, 108;
    --inputLabelColor-rgb: 215, 161, 108;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 215, 161, 108;
    --inputPlaceholderColor-rgb: 215, 161, 108;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255, 255, 255, 0;
    --formBackground-rgb: 255, 255, 255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 215, 161, 108;
    --inputSelectionColor-rgb: 215, 161, 108;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 215, 161, 108;
    --headerTwoColor-rgb: 215, 161, 108;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255, 255, 255, 0;
    --inputBackgroundColor-rgb: 255, 255, 255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 215, 161, 108;
    --inputValueColor-rgb: 215, 161, 108;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 215, 161, 108;
    --inputNoteColor-rgb: 215, 161, 108;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 215, 161, 108;
    --headerOneColor-rgb: 215, 161, 108;
    --headerOneColor-opacity: 1;
    --linkColor: 215, 161, 108;
    --linkColor-rgb: 215, 161, 108;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 1, 30, 26, 0;
    --submitButtonBackgroundColor-rgb: 1, 30, 26;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 215, 161, 108, 0.6;
    --inputBorderColor-rgb: 215, 161, 108;
    --inputBorderColor-opacity: 0.6;
    --submitButtonBackgroundColorHover: 215, 161, 108, 0.7;
    --submitButtonBackgroundColorHover-rgb: 215, 161, 108;
    --submitButtonBackgroundColorHover-opacity: 0.7;
    --borderColor: 0, 0, 0, 0;
    --borderColor-rgb: 0, 0, 0;
    --borderColor-opacity: 0;
    --shadowColor: 0, 0, 0, 0.15;
    --shadowColor-rgb: 0, 0, 0;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255, 255, 255;
    --buttonsColor-rgb: 255, 255, 255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 1, 30, 26;
    --buttonsBackgroundColor-rgb: 1, 30, 26;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255, 255, 255, 0;
    --buttonsBorderColor-rgb: 255, 255, 255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255, 255, 255;
    --buttonsColorHover-rgb: 255, 255, 255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 1, 30, 26, 0.7;
    --buttonsBackgroundColorHover-rgb: 1, 30, 26;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColorHover: 255, 255, 255;
    --submitButtonColorHover-rgb: 255, 255, 255;
    --submitButtonColorHover-opacity: 1;
    --submitButtonBorderColorHover: 255, 255, 255, 0;
    --submitButtonBorderColorHover-rgb: 255, 255, 255;
    --submitButtonBorderColorHover-opacity: 0;
    --nextButtonColor: 255, 255, 255;
    --nextButtonColor-rgb: 255, 255, 255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 1, 30, 26;
    --nextButtonBackgroundColor-rgb: 1, 30, 26;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255, 255, 255, 0;
    --nextButtonBorderColor-rgb: 255, 255, 255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255, 255, 255;
    --nextButtonColorHover-rgb: 255, 255, 255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --nextButtonBackgroundColorHover-rgb: 1, 30, 26;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255, 255, 255, 0;
    --nextButtonBorderColorHover-rgb: 255, 255, 255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 0, 0, 0;
    --previousButtonColor-rgb: 0, 0, 0;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 1, 30, 26, 0;
    --previousButtonBackgroundColor-rgb: 1, 30, 26;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 0, 0, 0;
    --previousButtonBorderColor-rgb: 0, 0, 0;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255, 255, 255;
    --previousButtonColorHover-rgb: 255, 255, 255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 1, 30, 26, 0.7;
    --previousButtonBackgroundColorHover-rgb: 1, 30, 26;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255, 255, 255, 0;
    --previousButtonBorderColorHover-rgb: 255, 255, 255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255, 255, 255, 0;
    --inputBackgroundColorHover-rgb: 255, 255, 255;
    --inputBackgroundColorHover-opacity: 0;
    --inputErrorColor: 223, 49, 49;
    --inputErrorColor-rgb: 223, 49, 49;
    --inputErrorColor-opacity: 1;
    --headerOneFont: normal normal normal 25px/31px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 25px;
    --headerOneFont-line-height: 31px;
    --headerOneFont-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --headerOneFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-light, sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: helvetica-w01-light, sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 15px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: "times new roman", times, serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: helvetica-w01-light, sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-light, sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-light, sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-light, sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255, 255, 255;
    --wix-color-2: 232, 230, 230;
    --wix-color-3: 199, 199, 199;
    --wix-color-4: 87, 87, 87;
    --wix-color-5: 0, 0, 0;
    --wix-color-6: 252, 242, 233;
    --wix-color-7: 52, 0, 0;
    --wix-color-8: 1, 30, 26;
    --wix-color-9: 102, 42, 24;
    --wix-color-10: 250, 248, 242;
    --wix-color-11: 212, 189, 181;
    --wix-color-12: 138, 86, 69;
    --wix-color-13: 81, 28, 12;
    --wix-color-14: 61, 35, 26;
    --wix-color-15: 42, 28, 24;
    --wix-color-16: 215, 161, 108;
    --wix-color-17: 208, 172, 136;
    --wix-color-18: 76, 39, 20;
    --wix-color-19: 193, 134, 75;
    --wix-color-20: 61, 40, 19;
    --wix-color-21: 226, 220, 245;
    --wix-color-22: 145, 69, 43;
    --wix-color-23: 199, 189, 187;
    --wix-color-24: 68, 63, 95;
    --wix-color-25: 24, 24, 24;
    --wix-color-26: 255, 255, 255;
    --wix-color-27: 0, 0, 0;
    --wix-color-28: 232, 230, 230;
    --wix-color-29: 199, 199, 199;
    --wix-color-30: 87, 87, 87;
    --wix-color-31: 1, 30, 26;
    --wix-color-32: 1, 30, 26;
    --wix-color-33: 1, 30, 26;
    --wix-color-34: 1, 30, 26;
    --wix-color-35: 0, 0, 0;
    --wix-color-36: 87, 87, 87;
    --wix-color-37: 0, 0, 0;
    --wix-color-38: 1, 30, 26;
    --wix-color-39: 1, 30, 26;
    --wix-color-40: 255, 255, 255;
    --wix-color-41: 1, 30, 26;
    --wix-color-42: 1, 30, 26;
    --wix-color-43: 255, 255, 255;
    --wix-color-44: 199, 199, 199;
    --wix-color-45: 199, 199, 199;
    --wix-color-46: 255, 255, 255;
    --wix-color-47: 255, 255, 255;
    --wix-color-48: 1, 30, 26;
    --wix-color-49: 1, 30, 26;
    --wix-color-50: 255, 255, 255;
    --wix-color-51: 1, 30, 26;
    --wix-color-52: 1, 30, 26;
    --wix-color-53: 255, 255, 255;
    --wix-color-54: 199, 199, 199;
    --wix-color-55: 199, 199, 199;
    --wix-font-Title: normal normal normal 50px/0.7em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 50px;
    --wix-font-Title-line-height: 0.7em;
    --wix-font-Title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --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 70px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 70px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 36px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 36px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 24px/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: 24px;
    --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 15px/1.4em "times new roman", times, serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 15px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: "times new roman", times, serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 18px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, 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: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-light, sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, 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: helvetica-w01-light, sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m98ma4ke_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

#comp-m9ngdm11_r_comp-m9jscfmv {
--bg-overlay-color: transparent;
    --bg-gradient: none;
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
}

#comp-m9ngdm11_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ngdm11_r_comp-m9jsgjfa {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ngdm11_r_comp-m9ymphkr {
--opacity: 1;
}

#comp-m9ngdm11_r_comp-m9jscfnj {
--opacity: 1;
}

#comp-m9ngdm11_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#portal-comp-m9ngdm11_r_comp-m9jscfp5 {
--direction: rtl;
    --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-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: 0;
    --hamburger-menu-container-initial-opacity: 0;
    --hamburger-menu-container-initial-transform: unset;
    min-width: initial;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap;
}

#comp-m9ngdm11_r_comp-m9jscfpc {
transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-m98ma4mp_r_comp-kd5px9hr {
--screen-width: 100vw;
}

#comp-m98ma4mp_r_comp-kkmqi5tc {
--undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ed1566;
    --stroke-opacity: 1;
    --fill: #9E816B;
}

#comp-m98ma4mp_r_comp-m9yk69rd {
--shc-mutated-brightness: 128, 128, 128;
}

#comp-m98ma4mp_r_comp-m9ymuriz {
--opacity: 1;
}

#comp-m98ma4mp_r_comp-kd5px9kk {
height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --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-m98ma4mp_r_comp-m9yk2096 {
--item-size: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(3 * (max(0.5px, 0.0132812 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m98ma4mp_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m98ma4mp_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

.dhjHw {
display: block;
    height: 100%;
    width: 100%;
}

.dhjHw img {
max-width: var(--wix-img-max-width, 100%);
}

.dhjHw[data-animate-blur] img {
filter: blur(9px);
    transition: filter 0.8s ease-in;
}

.dhjHw[data-animate-blur] img[data-load-done] {
filter: none;
}

.YimNv {
align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%;
}

[dir] .YimNv {
background: rgba(0, 0, 0, 0.5);
    text-align: center;
}

.ydomJ {
height: 20px;
    width: 20px;
}

[dir] ._3Cz39 {
margin-bottom: 56px;
}

.eyayi {
font-size: 16px;
    line-height: 24px;
    position: absolute;
}

.RUpsF,
._3eAKP {
-webkit-appearance: none;
}

._3eAKP {
width: 100%;
}

[dir] ._3eAKP {
border-radius: 2px;
    margin: 6px 0;
}

._3eAKP.zRtm2 {
height: 4px;
}

._3eAKP.BQyVI {
height: 6px;
}

[dir="ltr"] ._3eAKP::-webkit-slider-thumb {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 1px hsla(0, 0%, 5%, 0.2);
}

[dir="rtl"] ._3eAKP::-webkit-slider-thumb {
box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 1px hsla(0, 0%, 5%, 0.2);
}

[dir] ._3eAKP:not(.BynRw):focus::-webkit-slider-thumb,
[dir] ._3eAKP:not(.BynRw):hover::-webkit-slider-thumb {
background-color: var(--ricos-native-text-color, var(--ricos-action-color-fallback, #116dff));
    border: 4px solid var(--ricos-native-text-color, var(--ricos-action-color-fallback, #116dff));
}

[dir] ._3eAKP.BynRw::-webkit-slider-thumb {
background-color: var(--ricos-native-text-color, var(--ricos-action-color-fallback, #116dff));
    border: 4px solid var(--ricos-native-text-color, var(--ricos-action-color-fallback, #116dff));
}

[dir] ._3eAKP::-webkit-slider-runnable-track {
background: transparent;
    border: 0 solid #cfd8dc;
    border-radius: 2px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 hsla(0, 0%, 5%, 0.2);
}

._3eAKP:not(.zRtm2)::-webkit-slider-runnable-track {
height: 4px;
    transition: all 0.2s ease;
    width: 100%;
}

[dir] ._3eAKP:not(.zRtm2)::-webkit-slider-runnable-track {
cursor: pointer;
}

._3eAKP.zRtm2::-webkit-slider-runnable-track {
height: 4px !important;
}

._3eAKP::-webkit-slider-thumb {
-webkit-appearance: none;
    height: 12px;
    width: 12px;
}

[dir] ._3eAKP::-webkit-slider-thumb {
background: transparent;
    border: 4px solid transparent;
    border-radius: 6px;
    box-shadow: none;
    cursor: pointer;
    margin-top: -4px;
}

._3eAKP::-moz-range-track {
height: 4px;
    transition: all 0.2s ease;
    width: 100%;
}

[dir] ._3eAKP::-moz-range-track {
background: transparent;
    border: 0 solid #cfd8dc;
    border-radius: 2px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 hsla(0, 0%, 5%, 0.2);
    cursor: pointer;
}

._3eAKP::-moz-range-thumb {
box-sizing: border-box;
    height: 12px;
    width: 12px;
}

[dir] ._3eAKP::-moz-range-thumb {
background: transparent;
    border: 4px solid transparent;
    border-radius: 6px;
    box-shadow: none;
    cursor: pointer;
}

._3eAKP::-ms-track {
color: transparent;
    height: 4px;
    transition: all 0.2s ease;
    width: 100%;
}

[dir] ._3eAKP::-ms-track {
background: transparent;
    border-color: transparent;
    border-width: 6px 0;
    cursor: pointer;
}

[dir] ._3eAKP::-ms-fill-lower,
[dir] ._3eAKP::-ms-fill-upper {
background: var(--ricos-settings-action-color, var(--ricos-action-color-fallback, #116dff));
    border: 0 solid #cfd8dc;
    border-radius: 4px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 hsla(0, 0%, 5%, 0.2);
}

._3eAKP::-ms-thumb {
height: 12px;
    width: 12px;
}

[dir] ._3eAKP::-ms-thumb {
background: transparent;
    border: 4px solid transparent;
    border-radius: 6px;
    box-shadow: none;
    cursor: pointer;
    margin-top: 0;
}

.gWQsE {
height: 18px;
    position: relative;
    width: 18px;
}

.Yvgol,
._5ZQKw {
height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    fill: none;
    stroke-linecap: round;
}

[dir="ltr"] .Yvgol,
[dir="ltr"] ._5ZQKw {
left: 0;
}

[dir="rtl"] .Yvgol,
[dir="rtl"] ._5ZQKw {
right: 0;
}

._5ZQKw {
stroke: currentColor;
    opacity: 0.3;
}

[dir="ltr"] ._5ZQKw {
animation: UYlAH 666ms linear infinite;
}

[dir="rtl"] ._5ZQKw {
animation: P6-qe 666ms linear infinite;
}

.Yvgol {
stroke: currentColor;
}

[dir="ltr"] .Yvgol {
animation: UYlAH 2s linear infinite;
}

[dir="rtl"] .Yvgol {
animation: P6-qe 2s linear infinite;
}

@keyframes UYlAH {
to {
        transform: rotate(1turn);
    }
}

@keyframes P6-qe {
to {
        transform: rotate(-1turn);
    }
}

@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;
    }
}

@media (prefers-reduced-motion: reduce) {
::view-transition-group(*),
    ::view-transition-new(*),
    ::view-transition-old(*) {
        animation: none !important;
    }
}

@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;
    }
}

@supports (overflow: clip) {
body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip;
    }
}

@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;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-touch-callout: none) {
.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-touch-callout: none) {
.gIn6Wf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.YRyQqb {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.U_e6Q8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.kGFVDf {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.So0yP_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.OJFWTw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.mGx4LE {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.r17LYB {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.fm7Z2W {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.x17Tc8 {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.rNNcaA {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.y73xlN {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.aoylXL {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.J7mHF_ {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.JxHGmw {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.lu0Rcq {
        touch-action: manipulation;
    }
}

@supports (-webkit-touch-callout: none) {
.w1a2zI {
        touch-action: manipulation;
    }
}

@keyframes fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 500px) {
div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 500px) {
div.pro-gallery.thumbnails-gallery {
        overflow: visible;
    }
}

@keyframes changing_background {
0% {
        background-color: hsla(0, 0%, 95%, 0.2);
    }

    50% {
        background-color: hsla(0, 0%, 95%, 0.8);
    }

    to {
        background-color: hsla(0, 0%, 95%, 0.2);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@media (prefers-reduced-motion: no-preference) {
.M7AL1H[data-has-play] {
        cursor: pointer;
    }
}

@media (prefers-reduced-motion: reduce) {
.M7AL1H {
        cursor: pointer;
    }

    .M7AL1H .AEWcAU {
        opacity: 0.99;
    }
}

@supports (-webkit-hyphens: none) {
.MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0);
    }
}

@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);
    }
}

@supports (width: round(1.9px, 1px)) {
.CSIQNQ {
        --rows-number: calc(round(up, var(--items-number) / $columns-number));
    }
}

@keyframes itemDepth02233374943__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes itemDepth12472627565__fadeIn {
0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes Spinner1787510382__rotate {
to {
        transform: rotate(1turn);
    }
}

@keyframes Spinner1787510382__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;
    }
}

@keyframes StatesButton636241605__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);
    }
}

@container (max-width: 288px) {
.skymIZO form fieldset>div {
        column-gap: 0 !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .W2wmu {
            font-size: var(--ricos-custom-link-font-size, unset);
        }
    }
}

@container (width < 640px) {
.W2wmu {
        font-size: var(--ricos-custom-link-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .LntaG {
            max-width: 160px;
        }
    }
}

@container (width < 640px) {
.LntaG {
        max-width: 160px;
    }
}

@keyframes VVTv7O {
0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-rZz5:not(.fhG77) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
.-rZz5:not(.fhG77) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .o-URt:not(.fhG77) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.o-URt:not(.fhG77) {
        float: none;
        margin-left: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6csTf:not(.Va011) {
            float: none;
            margin-right: auto;
        }
    }
}

@container (width < 640px) {
._6csTf:not(.Va011) {
        float: none;
        margin-right: auto;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .MBsxA:not(.Va011) {
            float: none;
            margin-left: auto;
        }
    }
}

@container (width < 640px) {
.MBsxA:not(.Va011) {
        float: none;
        margin-left: auto;
    }
}

@media print {
[dir] .wCH8c {
        background-color: #fff;
    }

    .wCH8c blockquote,
    .wCH8c h1,
    .wCH8c h2,
    .wCH8c h3,
    .wCH8c h4,
    .wCH8c h5,
    .wCH8c h6,
    .wCH8c img,
    .wCH8c li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .wCH8c h1,
    .wCH8c h1 *,
    .wCH8c h2,
    .wCH8c h2 *,
    .wCH8c h3,
    .wCH8c h3 *,
    .wCH8c h4,
    .wCH8c h4 *,
    .wCH8c h5,
    .wCH8c h5 *,
    .wCH8c h6,
    .wCH8c h6 *,
    .wCH8c p,
    .wCH8c p * {
        color: #000 !important;
    }

    .wCH8c ol li,
    .wCH8c ol li *,
    .wCH8c p,
    .wCH8c p * {
        font-size: 11pt !important;
    }

    .wCH8c h1,
    .wCH8c h1 * {
        font-size: 24pt !important;
    }

    .wCH8c h2,
    .wCH8c h2 * {
        font-size: 20pt !important;
    }

    .wCH8c h3,
    .wCH8c h3 * {
        font-size: 16pt !important;
    }

    .wCH8c h4,
    .wCH8c h4 * {
        font-size: 14pt !important;
    }

    .wCH8c h5,
    .wCH8c h5 * {
        font-size: 12pt !important;
    }

    .wCH8c h6,
    .wCH8c h6 * {
        font-size: 11pt !important;
    }

    .wCH8c blockquote,
    .wCH8c blockquote * {
        font-size: 16pt !important;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .wpyU- {
            font-size: 14px;
        }
    }
}

@container (width < 640px) {
.wpyU- {
        font-size: 14px;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .irnTT {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .irnTT {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._6ZNRI {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
._6ZNRI {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .nDvuG {
            clear: both;
            margin: 0;
        }
    }
}

@container (width < 640px) {
[dir] .nDvuG {
        clear: both;
        margin: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8GR-H {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
._8GR-H {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .ZRV6T {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.ZRV6T {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .-kAx6 {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.-kAx6 {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .k139S {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.k139S {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .PXhGN {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.PXhGN {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        ._8n27X {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
._8n27X {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ,
        .cexvV {
            font-size: var(--ricos-custom-p-font-size, unset);
        }
    }
}

@container (width < 640px) {
.UrDHJ,
    .cexvV {
        font-size: var(--ricos-custom-p-font-size, unset);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerOne"],
        .cexvV>.GkY6Q[data-heading-level="headerOne"] {
            font-size: var(--ricos-custom-h1-font-size, 32px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerOne"],
    .cexvV>.GkY6Q[data-heading-level="headerOne"] {
        font-size: var(--ricos-custom-h1-font-size, 32px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
        .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
            font-size: var(--ricos-custom-h2-font-size, 24px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerTwo"],
    .cexvV>.GkY6Q[data-heading-level="headerTwo"] {
        font-size: var(--ricos-custom-h2-font-size, 24px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerThree"],
        .cexvV>.GkY6Q[data-heading-level="headerThree"] {
            font-size: var(--ricos-custom-h3-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerThree"],
    .cexvV>.GkY6Q[data-heading-level="headerThree"] {
        font-size: var(--ricos-custom-h3-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFour"],
        .cexvV>.GkY6Q[data-heading-level="headerFour"] {
            font-size: var(--ricos-custom-h4-font-size, 20px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFour"],
    .cexvV>.GkY6Q[data-heading-level="headerFour"] {
        font-size: var(--ricos-custom-h4-font-size, 20px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerFive"],
        .cexvV>.GkY6Q[data-heading-level="headerFive"] {
            font-size: var(--ricos-custom-h5-font-size, 16px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerFive"],
    .cexvV>.GkY6Q[data-heading-level="headerFive"] {
        font-size: var(--ricos-custom-h5-font-size, 16px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {

        .UrDHJ>.GkY6Q[data-heading-level="headerSix"],
        .cexvV>.GkY6Q[data-heading-level="headerSix"] {
            font-size: var(--ricos-custom-h6-font-size, 14px);
        }
    }
}

@container (width < 640px) {
.UrDHJ>.GkY6Q[data-heading-level="headerSix"],
    .cexvV>.GkY6Q[data-heading-level="headerSix"] {
        font-size: var(--ricos-custom-h6-font-size, 14px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        [dir] .j6oMj {
            margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
        }
    }
}

@container (width < 640px) {
[dir] .j6oMj {
        margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U {
            grid-template-columns: minmax(0, 1fr);
        }
    }
}

@container (width < 480px) {
.vhZ4U {
        grid-template-columns: minmax(0, 1fr);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 480px) {
        .vhZ4U .jiLZ6 {
            padding-inline-start: 0;
        }

        .vhZ4U .jiLZ6,
        .vhZ4U .jiLZ6:first-child {
            padding-inline-end: 0;
        }

        .vhZ4U .jiLZ6:last-child {
            padding-inline-start: 0;
        }
    }
}

@container (width < 480px) {
.vhZ4U .jiLZ6 {
        padding-inline-start: 0;
    }

    .vhZ4U .jiLZ6,
    .vhZ4U .jiLZ6:first-child {
        padding-inline-end: 0;
    }

    .vhZ4U .jiLZ6:last-child {
        padding-inline-start: 0;
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            font-size: var(--ricos-custom-quote-font-size, 18px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        font-size: var(--ricos-custom-quote-font-size, 18px);
    }
}

@supports not (contain: inline-size) {
@media only screen and (max-width: 640px) {
        .NvI5H {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
        }
    }
}

@container (width < 640px) {
.NvI5H {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: "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: '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-display: swap;
    font-family: wf_06b039e744b34faab84ef5728;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@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: '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-display: swap;
    font-family: wf_88119413f76a4700a45a5d8cf;
    src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}

@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: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
font-family: '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;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
font-family: 'pinyon-script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v18/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOraOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOvaOqTimDdT9g.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: 'pinyon script';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/pinyonscript/v22/6xKpdSJbL9-e9LuoeQiDRQR8WOXaOqTimDc.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-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto 0px auto auto 0px 0px auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#hlmck .hlmck-container {
        grid-template-rows: auto auto 0px auto auto auto auto auto 0px auto auto auto auto auto auto auto auto auto auto 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduy9 {
        min-height: 97.0288179996918vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 99.99810513726015%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduy9 {
        min-height: 89.20554517008718vh;
        height: auto;
    }

    #comp-m9bxduy9 .comp-m9bxduy9-container {
        grid-template-rows: minmax(max-content, 100.00001081595896%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduy9 [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduy9)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduy9):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduy9"] {
        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-m9bxduy9 [data-motion-part="BG_LAYER comp-m9bxduy9"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduy9[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduy9"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyj1 {
        width: 100.06612141927083%;
        margin-top: max(0.5px, 0.0099792 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006619 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyj1 {
        width: 100.0661214192708%;
        margin-top: max(0.5px, 0.0410821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduyj1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        width: 54.2091512570017%;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        width: 83.59937166668234%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0379923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 {
        --minFontSize: 40px;
        --maxFontSize: 40px;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        margin-bottom: max(0.5px, 0.0338897 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 130px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 {
        --lineHeight: 0.6em;
        --fontSize: 70px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyo16 {
        width: 27.81548495687289%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.0661615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 213.7645499783304fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyo16 {
        width: 47.3888787508677%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxduyo16-container {
        grid-template-rows: minmax(max(0.5px, 0.1507179 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 184.9389265814136fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyr2 {
        width: 90.7950161724674%;
        --aspect-ratio: 0.23658312557407218;
        margin-bottom: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyr2 {
        width: 100.66984550641439%;
        --aspect-ratio: 0.23656254954812103;
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012833 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt {
        width: 76.18503950891764%;
        margin-left: max(0.5px, 0.0009356 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt {
        width: 80.10708318463486%;
        margin-left: max(0.5px, 0.0012607 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyu2 {
        height: 6.691292262024244%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyu2 {
        height: 9.933628777165794%;
        margin-bottom: max(0.5px, 0.0200744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz24 .comp-m9bxduz24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6093617 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz24 [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduz24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduz24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduz24"] {
        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-m9bxduz24 [data-motion-part="BG_LAYER comp-m9bxduz24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduz24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduz24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: unset;
        margin-left: min(-0.5px, -0.4601644 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.2964478 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz37 {
        height: 1px;
        --l_display: none;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz37:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz411 {
        --l_display: unset;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: center;
        margin-left: max(0.5px, 0.1183036 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz411 {
        --l_display: none;
        --aspect-ratio: 1.4154295733489182;
        width: 34.05009340394067%;
        align-self: start;
        margin-left: max(0.5px, 0.1233974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 1.7184897 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz411:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz533 {
        width: 47.63859846422826%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0006516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0050049 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz533 {
        width: 99.99763257575758%;
        align-self: start;
        justify-self: center;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduz533:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz615 {
        min-height: 123.89606336157726px;
        width: 80.72824329874919%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0199948 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        min-height: 0px;
        width: 95.40004587442918%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0876641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 {
        --textAlign: center;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0195313 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        width: 100%;
        margin-bottom: 32.40000000000009px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqful {
        width: 57.83803446683877%;
        align-self: flex-start;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.0647537 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 195.07709562518465fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqful {
        width: 76.67955634693097%;
        align-self: center;
    }

    .comp-m9bxqful-container {
        grid-template-rows: minmax(max(0.5px, 0.1550579 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 253.03610785453256fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxqful:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo {
        width: 99.85355040690547%;
        --aspect-ratio: 0.23660658010840716;
        margin-top: max(0.5px, 0.0006408 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo {
        width: 100.01211259340444%;
        --aspect-ratio: 0.23659793814432897;
        margin-top: max(0.5px, 0.0012819 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        width: 85.8234348156684%;
        margin-left: max(0.5px, 0.0000108 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006613 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        width: 87.72259175384579%;
        margin-left: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012822 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 {
        --fontSize: 12spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x9ylbq {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9x9ylbq .comp-m9x9ylbq-container {
        grid-template-rows: minmax(max(0.5px, 1.0294875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x9ylbq [data-motion-part="BG_LAYER comp-m9x9ylbq"] {
        overflow: clip;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6714436 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc24 .comp-m9bxduzc24-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2271234 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzc24 [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzc24)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzc24):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzc24"] {
        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-m9bxduzc24 [data-motion-part="BG_LAYER comp-m9bxduzc24"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzc24[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzc24"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzd15 .comp-m9bxduzd15-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n5 {
        width: 79.046630859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n5 {
        width: 100.33617424242425%;
        margin-bottom: max(0.5px, 0.0077923 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        width: 68.6255887576249%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0003971 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0210508 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        width: 99.83483554339107%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0773026 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        width: 99.66731159454486%;
        margin-left: max(0.5px, 0.0026231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0466744 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 48px;
        --letterSpacing: -0.05em;
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 {
        --minFontSize: 48px;
        --maxFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1421016 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232786 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n917 {
        margin-left: max(0.5px, 0.1446715 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxg2n917:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2na14 {
        width: 88.34195557614599%;
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2na14 {
        width: 100%;
        margin-right: 0px;
    }

    .comp-m9bxg2na14-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.011638 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        min-height: 76.78125px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nb16 {
        width: 39.3908309003393%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.065104 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.9998125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb16 {
        width: 99.81595960549289%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9bxg2nb16-container {
        grid-template-rows: minmax(max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.5fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nc23 {
        width: 108.38272650296359%;
        --aspect-ratio: 0.23657852564102563;
        margin-top: max(0.5px, 0.0007022 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nc23 {
        width: 87.6277156200456%;
        --aspect-ratio: 0.23652544497367545;
        margin-top: max(0.5px, 0.0013231 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        width: 100.25641025641026%;
        margin-right: max(0.5px, 0.0006502 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0006197 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        width: 87.63001134644477%;
        margin-right: max(0.5px, 0.0013026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001241 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 {
        --fontSize: 21.638spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 {
        --fontSize: 45.949spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzx23 .comp-m9bxduzx23-container {
        grid-template-rows: minmax(max(0.5px, 1.6408258 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzy12 .comp-m9bxduzy12-container {
        justify-content: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzy12:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv00__"] {
        width: calc(((50% - ((0px + 0px) + 0px)) - 0px));
    }

    [id^="comp-m9bxdv00__"] .comp-m9bxdv00-container {
        grid-template-rows: minmax(max(0.5px, 0.7101564 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}



@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0010__"] {
        --mediaOpacity: 0.33;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914063 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084284 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv02__"] {
        --l_display: none;
        margin-left: min(-0.5px, -0.0914051 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.3084282 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
        margin-top: max(0.5px, 0.496319 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0005065 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0216__"] {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        justify-self: start;
        margin-left: max(0.5px, 0.0203125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0510437 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        width: 88.87419871794872%;
        justify-self: center;
        margin-left: 0px;
        margin-top: max(0.5px, 0.0650641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] {
        --textAlign: center;
        --fontSize: 27spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        min-height: 76.78125px;
        --l_display: unset;
        width: 83.33333333333333%;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0000299 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        min-height: 60.64419644116197px;
        --l_display: none;
        width: 78.9830804280503%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] {
        --fontSize: 11.057631259927042px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0412__"] {
        width: 10.854700854700544%;
        margin-right: max(0.5px, 0.0576923 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.7071915 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.9695821 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4t .comp-m9cxqg4t-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8866797 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.007335 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg4z1 {
        width: 100.80461638491548%;
        margin-left: max(0.5px, 0.0088538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0112026 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        width: 53.81057002338144%;
        margin-left: max(0.5px, 0.0074468 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0388062 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        width: 54.2465469149592%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174479 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0388021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 {
        --minFontSize: 20px;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg519:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        min-height: 69.093066127974px;
        width: 76.37315879735999%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0706986 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        min-height: 0px;
        width: 80.08776909038751%;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1322716 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 {
        --letterSpacing: -0.05em;
        --fontSize: 86.37077194717705spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 43.803spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg536:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        width: 99.19676691123115%;
        margin-left: max(0.5px, 0.008097 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0406307 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 {
        width: 99.9993896484375%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg5414 {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
    }

    

    

    #comp-m9cxqg5414 .style-m9cxqg5514__root {
        --AccordionContainer1266025101-hPadding: 21;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionContent {
        border-bottom: 0px solid rgb(0, 0, 0);
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionIcon {
        fill: #9E816B;
    }

    #comp-m9cxqg5414 .style-m9cxqg5514__root .AccordionContainer1266025101__accordionHeader:hover .AccordionContainerHeader936294312__accordionLabel {
        font-family: helvetica-w01-light, sans-serif;
        font-size: 16px;
        font-family: "times new roman", times, serif;
        font-size: 20px;
        color: #9E816B;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxqg5414:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5527-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbqf, [id^="comp-m9x6fbqf__"]) {
        width: 90.95212575919972%;
        margin-left: min(-0.5px, -0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.00004 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrx, [id^="comp-m9x6fbrx__"]) {
        width: 90.80901240306285%;
    }

    .comp-m9x6fbrx-container {
        grid-template-rows: minmax(max(0.5px, 0.1769231 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 289.999975fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu21, [id^="comp-m9x6fbu21__"]) {
        width: 100%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        width: 75.84321120689656%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg566-container {
        padding-top: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0538462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0897436 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkc, [id^="comp-m9x6cjkc__"]) {
        width: 100.14239943040228%;
        margin-left: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkh5, [id^="comp-m9x6cjkh5__"]) {
        width: 90.18507863444572%;
    }

    .comp-m9x6cjkh5-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.8906fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki8, [id^="comp-m9x6cjki8__"]) {
        width: 98.67617405932684%;
        --aspect-ratio: 0.2365684575389948;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        width: 64.63121106124379%;
        margin-right: max(0.5px, 0.000021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0012221 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) {
        --fontSize: 42.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5613-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) {
        
    }

    

    :is(#comp-m9cxqg5613, [id^="comp-m9cxqg5613__"]) .style-m9xbf6r73__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35tm3, [id^="comp-m9e35tm3__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0000801 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7f, [id^="comp-m9e35k7f__"]) {
        width: 82.59166963332147%;
    }

    .comp-m9e35k7f-container {
        grid-template-rows: minmax(max(0.5px, 0.174359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 290.0004375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7h19, [id^="comp-m9e35k7h19__"]) {
        width: 99.11181963106354%;
        --aspect-ratio: 0.23658405172413793;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        width: 82.48114224137932%;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001222 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9cxqg5715-container {
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left: 21px;
        padding-right: 21px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) {
        
    }

    

    :is(#comp-m9cxqg5715, [id^="comp-m9cxqg5715__"]) .style-m9xbgcrh2__root {
        -st-extends: AccordionItem;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y0, [id^="comp-m9x697y0__"]) {
        width: 100%;
        margin-bottom: min(-0.5px, -0.0013216 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y24, [id^="comp-m9x697y24__"]) {
        width: 83.79538981844073%;
    }

    .comp-m9x697y24-container {
        grid-template-rows: minmax(max(0.5px, 0.0447205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 294.227fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y38, [id^="comp-m9x697y38__"]) {
        width: 98.56335414492892%;
        --aspect-ratio: 0.23660429513076758;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        width: 84.44532197928811%;
        margin-bottom: max(0.5px, 0.001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfd {
        width: 74.44771426267839%;
        margin-left: max(0.5px, 0.1322131 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfd {
        width: 79.96065261024225%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0174679 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9e2kgfd-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2kgfd:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0257035 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        min-height: 76.78125px;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0636513 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgff13 {
        width: 33.789088940029785%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650195 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 194.999625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgff13 {
        width: 100%;
    }

    .comp-m9e2kgff13-container {
        grid-template-rows: minmax(max(0.5px, 0.0650205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 314.351625fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh11 {
        width: 108.3871731562213%;
        --aspect-ratio: 0.23657852564102563;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh11 {
        width: 91.46278506134804%;
        --aspect-ratio: 0.23650960424580408;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        width: 89.31648082518706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        width: 55.49617406940396%;
        margin-bottom: max(0.5px, 0.0012615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 0.7591949 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxduzq17-container {
        grid-template-rows: minmax(max(0.5px, 1.4969359 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduzq17 [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxduzq17)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxduzq17):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxduzq17"] {
        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-m9bxduzq17 [data-motion-part="BG_LAYER comp-m9bxduzq17"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxduzq17[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxduzq17"] {
        transform: translate3d(0, 0, 0);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cxtb4z:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb51 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2ddix:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj08 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9e2djtj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 {
        width: 74.59413390982601%;
        margin-left: max(0.5px, 0.0372986 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtm {
        width: 100%;
        margin-bottom: max(0.5px, 0.0116577 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto {
        width: 77.75555052622006%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03l06e:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textScale__minFontSize: 60;
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03j32o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        min-height: 137.390625px;
        width: 100%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 143.764spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m {
        --letterSpacing: -0.05em;
        --fontSize: 60px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma03kc5m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #comp-m9yl1ymb .comp-m9yl1ymb-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3395438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl1ymb [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yl1ymb)[data-has-alpha="true"] canvas,
    :is(#comp-m9yl1ymb):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yl1ymb"] {
        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-m9yl1ymb [data-motion-part="BG_LAYER comp-m9yl1ymb"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yl1ymb[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yl1ymb"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl7snp {
        width: 89.82954545454545%;
        align-self: end;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --blendMode: normal;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --blendMode: screen;
        --textScale__minFontSize: 70;
        --textScale__maxFontSize: 70;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl3jqj:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5c5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 {
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5g2 {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yl6q5g2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 {
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: 0px;
        grid-template-rows: minmax(max(0.5px, 0.6449055 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz911 {
        grid-area: 10/1/11/2;
    }

    #comp-m9bxduz911 .comp-m9bxduz911-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.8853586 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduza8 {
        width: 30.246988932291668%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0007615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0643084 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduza8 {
        width: 90.17427884615384%;
        align-self: start;
        justify-self: center;
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxduza8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        width: 99.85782516938798%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --textAlign: left;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --textAlign: center;
        --fontSize: 15spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        width: 86.18873074054677%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: left;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 {
        --minFontSize: 48px;
        --textAlign: center;
        --letterSpacing: -0.06em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzc15 {
        height: 79.04093787717738%;
        width: 64.0838623046875%;
        align-self: center;
        justify-self: end;
        margin-left: 0px;
        margin-right: min(-0.5px, -0.0461435 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007717 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzc15 {
        height: 61.46927268583668%;
        width: 108.33133012820512%;
        align-self: end;
        justify-self: start;
        margin-left: min(-0.5px, -0.0833133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0013829 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6hosi {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --l_display: unset;
        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-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 11/1/12/2;
        --is-sticky: 1;
    }

    #comp-m9y6hosi .comp-m9y6hosi-container {
        grid-template-rows: minmax(max(0.5px, 1.0777875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9y6hosi~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3m {
        width: 91.94511217948718%;
        justify-self: start;
        margin-top: max(0.5px, 0.0213941 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0440505 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        width: 79.72395447211198%;
        margin-left: max(0.5px, 0.186238 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1068769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3p1:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3p1:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3t2 {
        width: 98.45570778244866%;
        margin-left: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9y6ik3t2:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9y6ik3t2:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0wznhg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 12/1/13/2;
    }

    #comp-ma0wznhg .comp-ma0wznhg-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0562102 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yq {
        width: 100%;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yq {
        width: 89.3369391025641%;
        margin-left: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-ma0x34yq-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0x34yq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yx16 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx16 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-ma0x34yx16-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yz19 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yz19 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651055 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911461 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.5173719 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.103127079174983fr 0.8968729208250169fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzmm {
        grid-area: 13/1/14/2;
    }

    #comp-m9pqbzmm .comp-m9pqbzmm-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.0265898 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbzmm [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9pqbzmm)[data-has-alpha="true"] canvas,
    :is(#comp-m9pqbzmm):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9pqbzmm"] {
        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-m9pqbzmm [data-motion-part="BG_LAYER comp-m9pqbzmm"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9pqbzmm[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9pqbzmm"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznk4 {
        width: 100%;
        align-self: center;
        justify-self: start;
        margin-top: max(0.5px, 0.0006611 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznk4 {
        width: 108.8551812770563%;
        align-self: end;
        justify-self: start;
        margin-top: 0px;
        margin-left: min(-0.5px, -0.0367989 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }

    .comp-m9pqbznk4-container {
        padding-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9pqbznk4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        width: 99.8502994011976%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd {
        --minFontSize: 15px;
        --maxFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd {
        --minFontSize: 14px;
        --maxFontSize: 20px;
        --textAlign: center;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0260208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        min-height: 76.78125px;
        width: 91.86517244914761%;
        margin-left: max(0.5px, 0.0368132 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 {
        --textAlign: center;
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznn8 {
        width: 45.91130239520958%;
        margin-right: 0px;
        align-self: flex-start;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654453 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 176.3068279416016fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznn8 {
        width: 79.54688796164827%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }

    .comp-m9pqbznn8-container {
        grid-template-rows: minmax(max(0.5px, 0.0654462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 293.73400000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznq5 {
        width: 100.0200755120186%;
        --aspect-ratio: 0.2365831255740826;
        margin-bottom: max(0.5px, 0.0006104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006616 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznq5 {
        width: 81.69459421737332%;
        --aspect-ratio: 0.23652442828852738;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        width: 53.12972574973612%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        width: 41.22499576368536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 {
        --minFontSize: 11px;
        --maxFontSize: 22px;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzn9 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzna2 {
        --l_display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 90spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv061 {
        --l_display: unset;
        grid-area: 9/1/10/2;
    }

    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 0.7735125 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9bxdv061 .comp-m9bxdv061-container {
        grid-template-rows: minmax(max(0.5px, 1.5657844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv061 [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv061)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv061):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv061"] {
        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-m9bxdv061 [data-motion-part="BG_LAYER comp-m9bxdv061"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv061[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv061"] {
        transform: translate3d(0, 0, 0);
    }
}
#comp-m9bxdv061 {
  display: flex !important;
  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;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 13 / 1 / 14 / 2;
    position: relative;


    width: 100% !important;
    height: auto !important;
    min-height: 2rem !important;
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0616 {
        min-height: 213.4140625px;
        align-self: start;
        justify-self: start;
        margin-top: max(0.5px, 0.2377784 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: min(-0.5px, -0.0754226 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0616 {
        min-height: 336.1736111111111px;
        align-self: start;
        justify-self: center;
        margin-top: max(0.5px, 0.7401442 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv075 {
        width: max(0.5px, 0.1356692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        margin-right: 0px;
        margin-top: max(0.5px, 0.0115538 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.3526872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000305 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv08 {
        width: max(0.5px, 0.7600974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv08:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        margin-bottom: 5.715826913651935%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        margin-bottom: 2.6521252448242625%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 {
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 {
        --textAlign: center;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 {
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 {
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conapy {
        align-self: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9conapy:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr {
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        width: 41.23453776041667%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        width: 74.31089743589742%;
        align-self: start;
        justify-self: center;
        margin-right: 0px;
        margin-top: max(0.5px, 0.1351564 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 1000;
        --textScale__minFontSize: 23;
        --textScale__maxFontSize: 135;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 {
        --minViewportSize: 320;
        --maxViewportSize: 750;
        --textScale__minFontSize: 60;
        --textScale__maxFontSize: 60;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0919:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        grid-template-rows: minmax(max(0.5px, 0.5865078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0a12 .comp-m9bxdv0a12-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.8712742 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0b10 {
        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-m9bxdv0b10 {
        --l_display: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0b10 .comp-m9bxdv0b10-container {
        grid-template-rows: minmax(max-content, 100.0000704535447%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0b16 {
        width: 91.88701923076923%;
        --aspect-ratio: 0.8362293929500791;
        margin-left: max(0.5px, 0.0401242 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.3107265 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 74.33223029009471%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        min-height: 245.32630701627386px;
        width: 78.44951923076923%;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 81.7754356720915px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651042 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911458 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }

    #comp-m9bxdv0c29 {
        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-m9bxdv0c29 .comp-m9bxdv0c29-container {
        padding-top: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0651051 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0911462 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.0059266385883%);
    }

    #comp-m9bxdv0c29 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: start;
        margin-bottom: max(0.5px, 0.0006094 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d4 {
        width: 100%;
        justify-self: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0d4:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0d4:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0d20 {
        width: 23.81094475599112%;
        --aspect-ratio: 0.8332767835574614;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0189388 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0d20 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0189303 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        min-height: 0px;
        width: 99.80563654033041%;
        margin-bottom: max(0.5px, 0.0213034 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        min-height: 76.78125px;
        width: 100%;
        margin-bottom: max(0.5px, 0.0772308 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 {
        --textAlign: center;
        --fontSize: 17px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e18 {
        width: 99.80563654033041%;
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.0160281 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        margin-bottom: max(0.5px, 0.040641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: left;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 {
        --maxFontSize: 13px;
        --textAlign: center;
        --letterSpacing: 0.25em;
        --fontSize: 13spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        margin-bottom: 25.875px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: left;
        --fontSize: 10spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 {
        --minFontSize: 10px;
        --textAlign: center;
        --fontSize: 5.078spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0g1 {
        width: 8.79799074842893%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0g1 {
        width: 8.971124194000561%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1dbkq4 {
        width: 108.5981120554117%;
        --aspect-ratio: 0.836214670342411;
        --l_display: unset;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
.comp-m9bxdv0g13-container {
        grid-template-rows: minmax(max(0.5px, 0.5653336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5620438 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0g13-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(503.60306154276594px, auto) minmax(509.2425770445849px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0h14 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0h14 .comp-m9bxdv0h14-container {
        grid-template-rows: minmax(max-content, 99.99988312636962%);
    }

    #comp-m9bxdv0h14 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0i4 {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0i4 .comp-m9bxdv0i4-container {
        padding-right: 30px;
        padding-left: 30px;
        grid-template-rows: minmax(max-content, 99.99993125375956%);
    }

    #comp-m9bxdv0i4 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0k7 {
        width: 91.55676656588113%;
        margin-left: 0.0010142516056802372%;
        margin-top: 0.004346547843912119%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0k7 {
        width: 99.9905303030303%;
        margin-left: 0%;
        margin-top: 0%;
    }

    #comp-m9bxdv0k7 .comp-m9bxdv0k7-container {
        padding-bottom: 0.39794210925403734%;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0k7:not([data-motion-enter="done"]) {
        opacity: 0;
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9bxdv0k7:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 {
        margin-left: 0.0008828294983923277%;
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 {
        margin-left: 0.007102945354673738%;
        margin-bottom: 4.864198654821139%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        margin-bottom: 3.0320055202095806%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        margin-bottom: 15.97039669888078%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 {
        --fontSize: 48spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 {
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0m16 {
        margin-left: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0m16 {
        min-width: 324.5px;
        width: 99.84373890191064%;
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a046j .comp-ma1a046j-container {
        padding-top: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769234 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hwv {
        width: 73.13772083002296%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0007318 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hwv {
        width: 95.29356060606061%;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0014014 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000401 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma1a1hwv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        width: 99.78475818927826%;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0190328 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        width: 94.48971479678029%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0498205 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 14px;
        --fontSize: 23.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 {
        --minFontSize: 14px;
        --maxFontSize: 15px;
        --fontSize: 49.231spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 99.87spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 {
        --minFontSize: 48px;
        --letterSpacing: -0.06em;
        --fontSize: 50spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0n1 .comp-m9bxdv0n1-container {
        grid-template-rows: minmax(max(0.5px, 0.7692305 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37ba {
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphkxsd: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphlnw7: 20px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphoq8z: 4px;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi5x69: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-lupi6w0w: 5;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhyc9e: 2;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzhynx3: 3;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luziwul3: 1;
        --comp-m9zy2pwd_r_comp-lgnn37ba-variables-luzix4gw: 5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lgnn37bd1 {
        --rd: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk {
        min-height: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-description {
        color: #000000;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .gallery-item-common-info .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-description {
        font-size: 16px;
        font-size: 14px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root .hover-info-element .info-element-title {
        font-size: calc(70 * var(--theme-spx-ratio));
        font-size: 24px;
    }

    #comp-m9zy2pwd_r_comp-lp9pu1jk .comp-m9zy2pwd_r_comp-lp9pu1jk-styleId__root {
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_targetItemSize_value: 90;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_structure_itemSpacing: 8;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-controllers_layoutParams_structure_galleryRatio_value: 1.7777777777777777;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-layoutParams_navigationArrows_padding: 24;
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-behaviourParams_gallery_layoutDirection: "LEFT_TO_RIGHT";
        --comp-m9zy2pwd_r_comp-lp9pu1jk-styleId-ProGallery-variant_count: 21;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9zy2pwd_r_comp-luph70yy-container {
        grid-template-columns: var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphrmt3) min-content min-content var(--comp-m9zy2pwd_r_comp-lgnn37ba-variables-luphsix5);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-m010jxj2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {

}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.3450924 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q455o .comp-m9bxdv0u1_r_comp-m95q455o-container {
        grid-template-rows: minmax(max(0.5px, 0.6089744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9bxdv0u1_r_comp-m95q455o)[data-has-alpha="true"] canvas,
    :is(#comp-m9bxdv0u1_r_comp-m95q455o):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9bxdv0u1_r_comp-m95q455o"] {
        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-m9bxdv0u1_r_comp-m95q455o [data-motion-part="BG_LAYER comp-m9bxdv0u1_r_comp-m95q455o"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9bxdv0u1_r_comp-m95q455o[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9bxdv0u1_r_comp-m95q455o"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 43.357565724644765%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.256724 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.000763 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0u1_r_comp-m95q4cz8 {
        height: 39.70065789473684%;
        width: 151.34488667297504%;
        margin-left: min(-0.5px, -0.2566907 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0015024 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m9bxdv0r2_r_comp-lowtc2m1 .comp-m9bxdv0r2_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowstpqx .comp-m9bxdv0r2_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowswxtj .comp-m9bxdv0r2_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4jm .comp-m9bxdv0r2_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m9bxdv0r2_r_comp-lowrmcg7 .comp-m9bxdv0r2_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmoe1 .comp-m9bxdv0r2_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrmjqi .comp-m9bxdv0r2_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9bxdv0r2_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrm4my .comp-m9bxdv0r2_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m9bxdv0r2_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9bxdv0r2_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 50px;
        grid-template-rows: minmax(148.352px, auto) minmax(290.594px, auto) minmax(310px, auto);
        grid-template-columns: 1.3529415624988976fr 0.9595067153106014fr 1.028903926070257fr 0.6585908915325889fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2x6 {
        min-height: 0px;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2x6 .comp-ma0sv2yj_r_comp-ma0sv2x6-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 20px;
        grid-template-rows: minmax(200.523px, auto) minmax(117.102px, auto) minmax(289.375px, auto) minmax(140px, auto) minmax(130px, auto) minmax(306px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2 .comp-ma0sv2yj_r_comp-ma0sv2xd2-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xd2 {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xd2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007122 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xi3 {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0014615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.4280924306351114;
        width: 30.734113933767855%;
        margin-bottom: max(0.5px, 0.0330508 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xj7 {
        --aspect-ratio: 0.34631726952682346;
        width: 57.922759632335556%;
        margin-bottom: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13 .comp-ma0sv2yj_r_comp-ma0sv2xn13-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xn13 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xn13:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 74.42863192475008%;
        align-self: start;
        margin-top: 0.04010163358014552%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xo19 {
        width: 100%;
        align-self: center;
        margin-top: 0.024483618233618235%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 5.733656609195402%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 {
        --fontSize: 40spx;
        --textAlign: left;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        width: 100%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9 .comp-ma0sv2yj_r_comp-ma0sv2xr9-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xr9 {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xr9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xs16 {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt15 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9 .comp-ma0sv2yj_r_comp-ma0sv2xv9-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xv9 {
        grid-area: 5/1/6/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2xv9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        margin-left: 0.3102086858432036%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 2/4/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx30 .comp-ma0sv2yj_r_comp-ma0sv2xx30-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx30 {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.19992186736986034;
        width: 70.30364252379572%;
        margin-top: max(0.5px, 0.0821126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --aspect-ratio: 0.23636363636363636;
        width: 50%;
        margin-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 3/1/4/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y113 .comp-ma0sv2yj_r_comp-ma0sv2y113-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y113 {
        grid-area: 6/1/7/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-ma0sv2yj_r_comp-ma0sv2y113:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y29 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/2/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y4 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y4 .comp-ma0sv2yj_r_comp-ma0sv2y4-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y412 {
        grid-area: 1/1/2/2;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2y412 .comp-ma0sv2yj_r_comp-ma0sv2y412-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9jscnsm_r_comp-m9jscfmv .comp-m9jscnsm_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9jscnsm_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m9bxdv0r11_r_comp-kd5px9hr .comp-m9bxdv0r11_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyl7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(40px, min(40px, max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxduyl7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 130px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyn15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 70px !important;
        line-height: 0.6 !important;
    }

    #comp-m9bxduyn15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduyt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz615 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxduz615 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduz73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxduz73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxqfuo11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxqfuo11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2n8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(48px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2n818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(60px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxg2n818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9bxg2nb2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169047 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxg2nd10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9bxg2nd10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9bxdv0323__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0692308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    [id^="comp-m9bxdv0323__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 12px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
[id^="comp-m9pthkm8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 11.057631259927042px !important;
    }

    [id^="comp-m9pthkm8__"] [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg519 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9cxqg519 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123157 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxqg536 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-m9cxqg536 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6fbrh, [id^="comp-m9x6fbrh__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6fbu3, [id^="comp-m9x6fbu3__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x6cjkg6, [id^="comp-m9x6cjkg6__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0333336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x6cjki19, [id^="comp-m9x6cjki19__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9cxqg5620, [id^="comp-m9cxqg5620__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9e35k7i8, [id^="comp-m9e35k7i8__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    :is(#comp-m9x697y15, [id^="comp-m9x697y15__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
:is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    :is(#comp-m9x697y4, [id^="comp-m9x697y4__"]) [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfe6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9e2kgfe6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2kgfh22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9e2kgfh22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxsypj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cxtb5d1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddiz4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2ddj225 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djtl1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e2djto [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03j32o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        letter-spacing: -0.05em !important;
        min-height: 0vw !important;
    }

    #comp-ma03j32o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1123156 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma03kc5m :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 60px !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma03kc5m [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl1ymb {
        --bg-overlay-color: rgb(var(--color_32));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl3jqj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(70px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9yl3jqj [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5e3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9yl6q5e3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5f10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9yl6q5f10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yl6q5m5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yl6q5m5 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxduzb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxduzb19 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.06em !important;
    }

    #comp-m9bxduzb19 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6hosi {
        --bg-overlay-color: rgb(var(--color_18));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9y6ik3p1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2307692 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9y6ik3p1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0wznhg {
        --bg-overlay-color: rgb(var(--color_15));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yv2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ma0x34yv2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34yx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-ma0x34yx [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0x34z1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma0x34z1 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(20px, max(0.5px, 0.0260417 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pt2edd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9pt2edd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
        line-height: 1.8 !important;
    }

    #comp-m9pqbznm7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbzns7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9pqbzns7 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9pqbznb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.1171875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9pqbznb [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0260078 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0818 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0818 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: left;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv092 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9bxdv092 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9conaqr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0169051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9conaqr [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(23px + 112 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0919 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: calc(60px + 0 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
        min-height: 0vw !important;
    }

    #comp-m9bxdv0919 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 81.7754356720915px !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9bxdv0c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        text-align: center;
    }

    #comp-m9bxdv0e4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0169271 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0e23 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(12px, min(13px, max(0.5px, 0.0333333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: 0.25em !important;
    }

    #comp-m9bxdv0e23 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0f17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(10px, min(11px, max(0.5px, 0.0130205 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9bxdv0f17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0l27 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0l27 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(14px, max(0.5px, 0.0182289 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx43 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(15px, max(0.5px, 0.0384617 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1a1hx43 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.0780234 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1a1hx611 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(48px, min(80px, max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.06em !important;
    }

    #comp-ma1a1hx611 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwctm3h [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zy2pwd_r_comp-lqwd66ma_r_comp-lqwcu1sz [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m9bxdv0r2_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m9bxdv0r2_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r2_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m9bxdv0r2_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9bxdv0r2_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xl8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xl8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xp8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xp8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xq9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xq9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xt [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xw21 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xw21 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xx13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-ma0sv2yj_r_comp-ma0sv2xy8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2xy23 {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma0sv2yj_r_comp-ma0sv2y37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9bxdv0r11_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@font-face {
font-display: swap;
    font-family: wf_b923739071094f5d9a66d34a8;
    src: url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff2/file.woff2") format("woff2"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/woff/file.woff") format("woff"),
        url("https://static.wixstatic.com/ufonts/f751c4_b923739071094f5d9a66d34a879b7618/ttf/file.ttf") format("ttf");
}

@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: '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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#kmcys .kmcys-container {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#kmcys .kmcys-container {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto 0px auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cu5ilk {
        min-height: 70.49891540130152vh;
        height: auto;
    }

    #comp-m9cu5ilk .comp-m9cu5ilk-container {
        padding-top: max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu5ilk {
        min-height: 89.79779043852979vh;
        height: auto;
    }

    #comp-m9cu5ilk .comp-m9cu5ilk-container {
        padding-top: max(0.5px, 0.0546872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99992111563677%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cu5ilk [data-motion-part="BG_MEDIA comp-m9cu5ilk"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9cu5ilk)[data-has-alpha="true"] canvas,
    :is(#comp-m9cu5ilk):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9cu5ilk"] {
        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-m9cu5ilk [data-motion-part="BG_LAYER comp-m9cu5ilk"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9cu5ilk[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9cu5ilk"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cudezc {
        margin-top: max(0.5px, 0.0079282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cudezc {
        --l_display: none;
    }

    .comp-m9cudezc-container {
        padding-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cu9x7c {
        margin-bottom: max(0.5px, 0.0084656 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu9x7c {
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cu9x7c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 160spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu9x7c {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cu9x7c:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9culrdo {
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0257205 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9culrdo {
        margin-right: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        order: 5;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9culrdo:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cud8v6 {
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0231771 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cud8v6 {
        margin-right: max(0.5px, 0.0003974 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        order: 4;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cud8v6:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cud1gg {
        width: 4.484617226797813%;
        --aspect-ratio: 0.6583690987124471;
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cud1gg {
        margin-right: max(0.5px, 0.0003897 * (var(--scaling-factor) - var(--scrollbar-width)));
        order: 3;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9cud1gg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e4wi24 {
        --font: normal normal normal max(0.5px, 0.0257812 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --maxFontSize: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e4wi24 {
        --font: normal normal normal max(0.5px, 0.0640625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --maxFontSize: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmnt {
        margin-top: max(0.5px, 0.0079282 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnt {
        --l_display: unset;
        margin-top: max(0.5px, 0.086659 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9zgjmnt-container {
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmnx3 {
        margin-bottom: max(0.5px, 0.0084656 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnx3 {
        margin-bottom: max(0.5px, 0.0717949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmnx3 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 160spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnx3 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgjmnx3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgm455 {
        width: 18.125%;
        --l_display: none;
        margin-left: max(0.5px, 0.0924205 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0078128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgm455 {
        width: 51.438047264199376%;
        --l_display: unset;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0141436 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0722667 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgm455 {
        --brd: var(--color_26);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgm455:not([data-motion-enter="done"]) {
        opacity: var(--comp-opacity, 1);
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-m9zgm455:not([data-motion-enter="done"]) {
            opacity: 0;
        }
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmo710 {
        margin-right: max(0.5px, 0.0006615 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmo710 {
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1199795 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgjmo710:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmo820 {
        margin-left: max(0.5px, 0.3836639 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmo820 {
        margin-left: max(0.5px, 0.3836338 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9zgjmo820:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxfr7n .comp-m9wxfr7n-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxfr7n .comp-m9wxfr7n-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsp {
        margin-top: min(-0.5px, -0.0000107 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsp {
        margin-top: min(-0.5px, -0.0012614 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxhqsp:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsr10 {
        width: 88.51699856476498%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0210399 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsr10 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsr10 {
        --minFontSize: 14px;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsr10 {
        --minFontSize: 14px;
        --fontSize: 7.1spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqss12 {
        margin-bottom: max(0.5px, 0.0187439 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqss12 {
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqss12 {
        --letterSpacing: -0.05em;
        --fontSize: 48.063spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqss12 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqst3 {
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0232744 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqst3 {
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxhqst3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsu6 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsu6 {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsu6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsu6 {
        --lineHeight: 1.8em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxkros .comp-m9wxkros-container {
        grid-template-rows: minmax(max(0.5px, 0.8690746 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.5760656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxkrot7 .comp-m9wxkrot7-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxkrot7 .comp-m9wxkrot7-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 100.00043118081635%);
    }

    #comp-m9wxkrot7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3m {
        width: 100%;
        justify-self: start;
        margin-top: max(0.5px, 0.0006697 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3m {
        width: 97.95217803030303%;
        justify-self: center;
        margin-top: 0px;
        margin-bottom: min(-0.5px, -0.0014231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3m:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3p14 {
        width: 95.30437624409517%;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3p14 {
        width: 100%;
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3p14 {
        --textAlign: left;
        --letterSpacing: -0.05em;
        --fontSize: 54.07spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3p14 {
        --textAlign: center;
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3p14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3o10 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3o10 {
        width: 99.62296072507553%;
        margin-left: max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3o10 {
        --minFontSize: 20px;
        --textAlign: left;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3o10 {
        --minFontSize: 18px;
        --textAlign: center;
        --fontSize: 18spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3o10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3r9 {
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3r9 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3r9 {
        --textAlign: center;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wxnb3r9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxkrou .comp-m9wxkrou-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m9wxkrou {
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyucfo .comp-m9wyucfo-container {
        grid-template-rows: minmax(max(0.5px, 0.574707 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyucfo .comp-m9wyucfo-container {
        grid-template-rows: minmax(max(0.5px, 1.0711502 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyws9b {
        align-self: start;
        margin-top: max(0.5px, 0.1824137 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyws9b {
        align-self: center;
        margin-top: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wyws9b:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wywm8i {
        margin-left: max(0.5px, 0.1519538 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyw05o {
        min-height: 128px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyw05o {
        min-height: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyw05o {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: -0.05em;
        --fontSize: 96.125spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyw05o {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wyw05o:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy0m5i .comp-m9wy0m5i-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766038 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy0m5i .comp-m9wy0m5i-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wy0m5i [data-motion-part="BG_MEDIA comp-m9wy0m5i"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9wy0m5i)[data-has-alpha="true"] canvas,
    :is(#comp-m9wy0m5i):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9wy0m5i"] {
        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-m9wy0m5i [data-motion-part="BG_LAYER comp-m9wy0m5i"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9wy0m5i[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9wy0m5i"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sg {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sg {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wy14sg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sj17 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sj17 {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sj17 {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sj17 {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sk17 {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sk17 {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9wy14sk17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sl18 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sl18 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x0ajbc {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x0ajbc {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x0ajbc {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x0ajbc {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x0ajbc:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydj285 .comp-m9ydj285-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydj285 .comp-m9ydj285-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt0 {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt0 {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydnsip {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322164 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydnsip {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydnsip {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydnsip {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydnsip:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt2 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt2 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558974 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt2 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt2 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt310 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt310 {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt310 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt310 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt310:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt4 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt4 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt423 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt423 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt423 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt423 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt423:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt514 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt514 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt514:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt6 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt6 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt6 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt6 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt6:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt618 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt618 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt618:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt73 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt73 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt73 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt73 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt73:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt84 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt84 {
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ydjdt84:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nl .comp-m9ye43nl-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766034 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nl .comp-m9ye43nl-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43nl [data-motion-part="BG_MEDIA comp-m9ye43nl"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9ye43nl)[data-has-alpha="true"] canvas,
    :is(#comp-m9ye43nl):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9ye43nl"] {
        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-m9ye43nl [data-motion-part="BG_LAYER comp-m9ye43nl"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9ye43nl[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9ye43nl"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nq5 {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nq5 {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43nq5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nr13 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nr13 {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nr13 {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nr13 {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43ns {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43ns {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43ns:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43ns22 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43ns22 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nt8 {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nt8 {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nt8 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nt8 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye43nt8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v63 .comp-m9ye6v63-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v63 .comp-m9ye6v63-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v6b5 {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v6b5 {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v7f {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322253 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v7f {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v7f {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v7f {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v7f:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v81 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v81 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558974 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v81 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v81 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v81:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8j {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8j {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8j {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8j {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8j:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8k4 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8k4 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8k4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8l10 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8l10 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8l10 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8l10 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8l10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8m8 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8m8 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8m8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8n10 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8n10 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8n10 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8n10 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8n10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8o7 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8o7 {
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye6v8o7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ak .comp-m9ye97ak-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766034 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ak .comp-m9ye97ak-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97ak [data-motion-part="BG_MEDIA comp-m9ye97ak"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9ye97ak)[data-has-alpha="true"] canvas,
    :is(#comp-m9ye97ak):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9ye97ak"] {
        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-m9ye97ak [data-motion-part="BG_LAYER comp-m9ye97ak"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9ye97ak[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9ye97ak"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ao3 {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ao3 {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97ao3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ap18 {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ap18 {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ap18 {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ap18 {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97aq16 {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97aq16 {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97aq16:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ar20 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ar20 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97as10 {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97as10 {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97as10 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97as10 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9ye97as10:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2w .comp-m9yeaq2w-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yeaq2w {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2w .comp-m9yeaq2w-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yeaq2w {
        grid-area: 10/1/11/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z10 {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322253 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z10 {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z10 {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z10 {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3017 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3017 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558894 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3017 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3017 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3017:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3127 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3127 {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3127 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3127 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3127:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3217 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3217 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3217:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3315 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3315 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3315 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3315 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3315:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq341 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq341 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq341:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3424 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3424 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3424 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3424 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3424:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3516 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3516 {
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yeaq3516:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1anqg {
        grid-area: 13/1/14/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1anqg .comp-m9x1anqg-container {
        grid-template-rows: minmax(max(0.5px, 0.8547009 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5196376 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }

    #comp-m9x1anqg {
        grid-area: 11/1/12/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1anqj .comp-m9x1anqj-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1anqk1 .comp-m9x1anqk1-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max-content, 99.99994419513104%);
    }

    #comp-m9x1anqk1 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb7 {
        width: 99.28267045454545%;
        margin-top: 0px;
        margin-left: max(0.5px, 0.0059896 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0137814 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x1jjb7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjb914 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb914 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 30px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjb914 {
        --letterSpacing: 0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb914 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x1jjb914:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjbb14 {
        width: 80.27757303671937%;
        margin-left: max(0.5px, 0.0716617 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjbb14 {
        width: 98.45720962395976%;
        margin-left: max(0.5px, 0.0060096 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf77 {
        width: 83.16913283109875%;
    }

    .comp-m9x1gf77-container {
        grid-template-rows: minmax(max(0.5px, 0.167875 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf7920 {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1gf7b {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf7b {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.001301 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyg .comp-m9yegtyg-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.6766034 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yegtyg {
        grid-area: 12/1/13/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyg .comp-m9yegtyg-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.2054897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }

    #comp-m9yegtyg {
        grid-area: 13/1/14/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtyg [data-motion-part="BG_MEDIA comp-m9yegtyg"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-m9yegtyg)[data-has-alpha="true"] canvas,
    :is(#comp-m9yegtyg):not([data-show-canvas]) [data-motion-part="BG_IMG comp-m9yegtyg"] {
        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-m9yegtyg [data-motion-part="BG_LAYER comp-m9yegtyg"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-m9yegtyg[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-m9yegtyg"] {
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtym {
        width: 91.58978751679615%;
        margin-top: min(-0.5px, -0.0000312 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0000208 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtym {
        width: 97.78172348484848%;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0066707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtym:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn {
        width: 100%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn {
        width: 99.35355785294047%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0389821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn {
        --minFontSize: 39.930795847750865px;
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn {
        --minFontSize: 60px;
        --letterSpacing: -0.05em;
        --fontSize: 40.572spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn18 {
        width: 76.48988928880826%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0390117 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn18 {
        width: 71.64128513667288%;
        margin-left: max(0.5px, 0.0053486 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0232769 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtyn18:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo16 {
        width: 90.39127923765521%;
        margin-left: max(0.5px, 0.0474846 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo16 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo29 {
        min-height: 128px;
        --l_display: unset;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo29 {
        min-height: 401.3290923397917px;
        --l_display: none;
        width: 257.0759066696462%;
        align-self: center;
        justify-self: center;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo29 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 195.14235258945908px;
        --letterSpacing: 0.05em;
        --fontSize: 652.947spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo29 {
        --minFontSize: 39.930795847750865px;
        --maxFontSize: 501.3098861375843px;
        --letterSpacing: 0.05em;
        --fontSize: 501.3098861375843spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yegtyo29:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejby7 .comp-m9yejby7-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejby7 .comp-m9yejby7-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyg5 {
        width: 108.51496292372882%;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyg5 {
        width: 121.50027056277058%;
        margin-left: max(0.5px, 0.00002 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0013633 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyh9 {
        width: 62.155203445982636%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0322253 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyh9 {
        width: 62.154201937341824%;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyh9 {
        --minFontSize: 20px;
        --maxFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyh9 {
        --minFontSize: 14px;
        --maxFontSize: 24px;
        --fontSize: 20spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyh9:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyi15 {
        width: 90.23351132202484%;
        margin-bottom: max(0.5px, 0.0885891 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyi15 {
        width: 100%;
        margin-bottom: max(0.5px, 0.1558974 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyi15 {
        --letterSpacing: -0.05em;
        --fontSize: 80spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyi15 {
        --letterSpacing: -0.05em;
        --fontSize: 70spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyi15:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj11 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj11 {
        width: 79.95557374174315%;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj11 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj11 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyj11:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj29 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj29 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyj29:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyk22 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyk22 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyk22 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyk22 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyk22:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl5 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl5 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyl5:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl28 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl28 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl28 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl28 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyl28:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym14 {
        margin-bottom: max(0.5px, 0.0203084 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym14 {
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbym14:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym37 {
        width: 77.8097051526167%;
        margin-right: max(0.5px, 0.0000102 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0203082 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym37 {
        width: 77.80783663495941%;
        margin-right: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym37 {
        --minFontSize: 20px;
        --fontSize: 12.016spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym37 {
        --minFontSize: 17px;
        --fontSize: 17spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbym37:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyn17 {
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyn17 {
        align-self: flex-start;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9yejbyn17:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1s9eq .comp-m9x1s9eq-container {
        padding-top: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390624 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910273 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906255 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1s9eq {
        --l_display: none;
    }

    #comp-m9x1s9eq .comp-m9x1s9eq-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yew507 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006606 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yew507 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: min(-0.5px, -0.0013421 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1sknu {
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1sknu {
        --letterSpacing: -0.05em;
        --fontSize: 48.063spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1sknu {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x1sknu:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x4nv0u {
        width: 96.71454680450054%;
        margin-left: max(0.5px, 0.0116832 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    .comp-m9x4nv0u-container {
        grid-template-rows: minmax(max(0.5px, 0.1182718 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 529.1827807481276fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m9x4nv0u-container {
        grid-template-rows: minmax(max(0.5px, 0.1951923 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 529.1827807481276fr);
    }

    #comp-m9x4nv0u {
        margin-left: max(0.5px, 0.0116787 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m9x4nv0u:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x2n7cn {
        width: 102.49601945124088%;
        --aspect-ratio: 0.11992945326278653;
        margin-top: max(0.5px, 0.0001417 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x2n7cn {
        width: 102.49601945124088%;
        --aspect-ratio: 0.11992945326278655;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x2m6l4 {
        width: 84.97329823625238%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x2m6l4 {
        width: 104.10360764107232%;
        margin-left: 0px;
        margin-right: max(0.5px, 0.001263 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0001202 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn8u .comp-ma1bvn8u-container {
        padding-top: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390615 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0910282 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.3906256 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn8u {
        --l_display: unset;
    }

    #comp-ma1bvn8u .comp-ma1bvn8u-container {
        padding-top: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.3627 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn92 {
        width: 77.18144591365481%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0006606 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn92 {
        width: 100.15388257575758%;
        justify-self: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn937 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0309077 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn937 {
        width: 100%;
        margin-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn937 {
        --letterSpacing: -0.05em;
        --fontSize: 48.063spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn937 {
        --letterSpacing: -0.05em;
        --fontSize: 60spx;
    }
}



@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn9f8 {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn9f8 {
        margin-bottom: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0h {
        --l_display: unset;
        width: 82.44415553717054%;
        margin-bottom: 0px;
        align-self: center;
    }

    .comp-ma1bwu0h-container {
        grid-template-rows: minmax(max(0.5px, 0.1678744 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 272.4889315263897fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0n {
        width: 99.99769436691085%;
        --aspect-ratio: 0.2365509208706368;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bwu0o6 {
        width: 77.75555052622006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0o6 {
        width: 82.30243592425536%;
        margin-left: max(0.5px, 0.001301 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0011219 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mq1nn_r_comp-lowtc2m1 .comp-m80mq1nn_r_comp-lowtc2m1-container {
        padding-top: 70px;
        padding-right: 38.45px;
        padding-left: 38.45px;
        padding-bottom: 70px;
        row-gap: 35px;
        grid-template-rows: minmax(12px, auto) minmax(300px, auto) minmax(60px, auto);
        grid-template-columns: 1.0897760030619186fr 1.1157293938242396fr 1.794440225196855fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowtc2m1 {
        min-height: 0px;
    }

    #comp-m80mq1nn_r_comp-lowtc2m1 .comp-m80mq1nn_r_comp-lowtc2m1-container {
        padding-top: 10%;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 10%;
        row-gap: 35px;
        grid-template-rows: minmax(200.523px, auto) minmax(140px, auto) minmax(130px, auto) minmax(100px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowstpqx {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowstpqx {
        grid-area: 1/1/3/2;
    }

    #comp-m80mq1nn_r_comp-lowstpqx .comp-m80mq1nn_r_comp-lowstpqx-container {
        grid-template-rows: minmax(max-content, 99.99991515537172%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowswxtj {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowswxtj {
        grid-area: 1/1/3/2;
    }

    #comp-m80mq1nn_r_comp-lowswxtj .comp-m80mq1nn_r_comp-lowswxtj-container {
        grid-template-rows: minmax(max-content, 99.99997760671799%);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrm4jm {
        grid-area: 1/1/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrm4jm .comp-m80mq1nn_r_comp-lowrm4jm-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mq1nn_r_comp-lowrm4jm {
        grid-area: 1/1/2/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrm4jm:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w3aiz {
        width: 80.90445577889633%;
        justify-self: center;
        margin-top: max(0.5px, 0.0007518 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w3aiz {
        width: 100%;
        justify-self: center;
        margin-top: max(0.5px, 0.0029046 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.42809151988378075;
        width: 53.952581165167956%;
        margin-right: max(0.5px, 0.0000104 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0332211 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m8g3dhn6 {
        --aspect-ratio: 0.34627646529879325;
        width: 99.69512942399109%;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0720128 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        min-height: 0px;
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w2r0d {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrmcg7 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrmcg7 {
        --l_display: none;
        grid-area: 2/1/3/2;
    }

    #comp-m80mq1nn_r_comp-lowrmcg7 .comp-m80mq1nn_r_comp-lowrmcg7-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrmcg7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7f {
        width: 96.21617369414726%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7f {
        width: 91.16809116809117%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7p {
        width: 100%;
        margin-bottom: 14.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7p {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7p {
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        width: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        width: 160px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        --fnt: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7i1 {
        --fnt: var(--font_8);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrmoe1 {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrmoe1 .comp-m80mq1nn_r_comp-lowrmoe1-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mq1nn_r_comp-lowrmoe1 {
        grid-area: 2/1/3/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrmoe1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma0t981z {
        width: 100.23089598257145%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma0t981z {
        width: 100.14914772727273%;
        justify-self: center;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.0775898 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma0t94s8 {
        margin-bottom: max(0.5px, 0.1204928 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpaf13 {
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.0384415 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpaf13 {
        --textAlign: left;
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpaf13 {
        --textAlign: center;
        --fontSize: 40spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        width: 91.1489794620716%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        width: 84.30179241350562%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --iconSize: 26.667spx;
        --spacing: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --iconSize: 30spx;
        --spacing: 34spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroff1 {
        margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroff1 {
        margin-left: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffd {
        width: 79.90625px;
        margin-left: 0%;
        margin-bottom: 4.2563807602519725%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffd {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffd {
        --fontSize: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffd {
        --fontSize: 40spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        width: 84.06519396551724%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffa2 {
        --textAlign: center;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrmjqi {
        grid-area: 3/1/4/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrmjqi .comp-m80mq1nn_r_comp-lowrmjqi-container {
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-m80mq1nn_r_comp-lowrmjqi {
        grid-area: 4/1/5/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrmjqi:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma0t0l2d {
        width: 37.49446536111891%;
        align-self: end;
        margin-top: 0px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma0t0l2d {
        width: 97.95691287878788%;
        align-self: start;
        margin-top: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        width: 100%;
        margin-bottom: -2.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        width: 75.32687241704329%;
        margin-bottom: 5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma1dg3tm {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        width: 96.9126869271587%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        width: 98.74326316552674%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrp19z4 {
        --textAlign: left;
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        justify-self: end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        justify-self: start;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpm6u {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrm4my {
        grid-area: 2/3/3/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrm4my .comp-m80mq1nn_r_comp-lowrm4my-container {
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-m80mq1nn_r_comp-lowrm4my {
        grid-area: 3/1/4/2;
    }
}

@media (prefers-reduced-motion: no-preference) {
#comp-m80mq1nn_r_comp-lowrm4my:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0006496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9ps9wf7 {
        height: 249.296875px;
        width: 100.00115741577991%;
        justify-self: end;
        margin-top: 0px;
        margin-right: min(-0.5px, -0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6 {
        --l_display: unset;
    }

    #masterPage:not(.landingPage) {
        --top-offset: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfmv {
        min-height: 118.57142857142856px;
        --l_display: unset;
    }

    #comp-m9ndito6_r_comp-m9jscfmv .comp-m9ndito6_r_comp-m9jscfmv-container {
        padding-right: 3%;
        padding-left: 4%;
        grid-template-rows: minmax(118.57142857142856px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfmv {
        min-height: 94px;
        --l_display: unset;
    }

    #comp-m9ndito6_r_comp-m9jscfmv .comp-m9ndito6_r_comp-m9jscfmv-container {
        padding-right: 5%;
        padding-left: 5%;
        grid-template-rows: minmax(94px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfow {
        --aspect-ratio: 0;
        width: 22.51978591498383%;
        justify-self: start;
        margin-left: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfow {
        --aspect-ratio: 0.2880135270541082;
        width: 47.16676181165917%;
        justify-self: start;
        margin-left: min(-0.5px, -0.0585949 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfop {
        width: 6.97173137826463%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfop {
        width: 6.971731378264631%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jsgjfa {
        min-height: 30px;
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9ymphkr {
        width: 18.19001527635377%;
        --aspect-ratio: 0.5793517954960438;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9ymphkr {
        width: 26.80837373656124%;
        --aspect-ratio: 0.5792900325530925;
        justify-self: start;
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.0000205 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        width: 25px;
        height: 35px;
        --l_display: unset;
        margin-right: -0.00113408210754642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        width: 38.55725915153238px;
        height: 24.67664585698074px;
        --l_display: unset;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfnj {
        transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(180.0001deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 180deg;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfp5 {
        --l_display: none;
        width: 34.16137953387826%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169206%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfp5 {
        --l_display: none;
        width: 21.42053473173108%;
        align-self: start;
        justify-self: start;
        margin-left: -0.09298248193169205%;
        margin-right: 0%;
        margin-top: 22.9140625px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ndito6_r_comp-m9jscfpc {
        width: 107.52532215791197%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ndito6_r_comp-m9jscfpc {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: min(-0.5px, -0.1468661 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_r_comp-kd5px9hr-container {
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-m80mq1py_r_comp-kd5px9hr .comp-m80mq1py_r_comp-kd5px9hr-container {
        padding-top: 0px;
        padding-right: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: 0px;
        grid-template-columns: minmax(0px, 390fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9hr {
        --containerBackground: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kkmqi5tc {
        margin-right: 0px;
        margin-top: 25px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk69rd {
        width: 21.2982177734375%;
        align-self: center;
        justify-self: center;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0006612 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk69rd {
        width: 56.638392857142854%;
        align-self: center;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.5792969382796038;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9ymuriz {
        width: 100%;
        --aspect-ratio: 0.37009414611416114;
        --l_display: unset;
        margin-left: 0px;
        margin-bottom: max(0.5px, 0.1534655 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        width: 209.77340698242188px;
        margin-left: max(0.5px, 0.000651 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
        margin-bottom: max(0.5px, 0.1692607 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        width: 225.2734375px;
        margin-left: 0px;
        margin-right: max(0.5px, 0.0013021 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.1794471 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 18px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 30px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-kd5px9kk {
        --verticalPadding: 12px;
        --fnt: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --txt: var(--color_26);
        --txtsSub: var(--color_19);
        --txts: var(--color_32);
        --fntSubMenu: normal normal normal 25px/1.4em wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --aspect-ratio: 0.171875;
        width: 78.14873191001575%;
        margin-left: max(0.5px, 0.0006409 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --aspect-ratio: 0.2654289761230271;
        width: 85.25262079293765%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --iconSize: 22spx;
        --spacing: 31spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --iconSize: 29spx;
        --spacing: 41spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cu9x7c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9cu9x7c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cu9x7c :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9cu9x7c [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9cud8v6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9cud8v6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9e4wi24 {
        --font-size: clamp(12px, 1em, 25px);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9e4wi24 {
        --font-size: clamp(12px, 1em, 30px);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmnx3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9zgjmnx3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmnx3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9zgjmnx3 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9zgjmo710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9zgjmo710 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsr10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182055 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9wxhqsr10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsr10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(20px, max(0.5px, 0.0182051 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9wxhqsr10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqss12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625007 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxhqss12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqss12 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxhqss12 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxhqsu6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9wxhqsu6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxhqsu6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        line-height: 1.8 !important;
    }

    #comp-m9wxhqsu6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3p14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(142.01782644001807px, max(0.5px, 0.0703121 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxnb3p14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3p14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(142.01782644001807px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wxnb3p14 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wxnb3o10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: left;
    }

    #comp-m9wxnb3o10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3o10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(18px, min(20px, max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-m9wxnb3o10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wxnb3r9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-m9wxnb3r9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wywm8i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wywm8i [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wyw05o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.125 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wyw05o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wyw05o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wyw05o [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9wy14sj17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wy14sj17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9wy14sj17 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9wy14sj17 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x0ajbc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9x0ajbc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x0ajbc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9x0ajbc [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydnsip :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydnsip [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydnsip :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydnsip [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ydjdt2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ydjdt2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt310 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt310 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt310 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt310 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt423 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt423 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt423 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt423 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ydjdt73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ydjdt73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ydjdt73 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nr13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye43nr13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nr13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye43nr13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye43nt8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye43nt8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye43nt8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye43nt8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v7f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v7f [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v7f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v7f [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v81 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye6v81 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v81 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye6v81 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8j [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8j [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8l10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8l10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8l10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8l10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye6v8n10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8n10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye6v8n10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9ye6v8n10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97ap18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye97ap18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97ap18 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9ye97ap18 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9ye97as10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye97as10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9ye97as10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9ye97as10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq2z10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq2z10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq2z10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq2z10 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3017 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yeaq3017 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3017 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yeaq3017 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3127 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3127 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3127 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3127 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3315 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3315 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3315 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3315 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yeaq3424 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3424 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yeaq3424 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yeaq3424 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1jjb914 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9x1jjb914 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1jjb914 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9x1jjb914 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1gf7b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9x1gf7b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1gf7b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9x1gf7b [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yegtyn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(60px, min(100px, max(0.5px, 0.1040308 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yegtyn [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yegtyo29 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(195.14235258945908px, max(0.5px, 0.5101148 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9yegtyo29 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yegtyo29 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(501.3098861375843px, max(0.5px, 1.28541 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: 0.05em !important;
    }

    #comp-m9yegtyo29 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyh9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyh9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyh9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(14px, min(24px, max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyh9 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyi15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1040312 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yejbyi15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyi15 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9yejbyi15 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyj11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyj11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyj11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyj11 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyk22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyk22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyk22 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyk22 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbyl28 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyl28 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbyl28 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbyl28 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9yejbym37 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(20px, max(0.5px, 0.0156255 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbym37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9yejbym37 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(17px, min(20px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-m9yejbym37 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x1sknu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625007 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9x1sknu [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x1sknu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-m9x1sknu [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m9x2m6l4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m9x2m6l4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn937 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.0625007 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma1bvn937 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn937 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(39.930795847750865px, min(100px, max(0.5px, 0.1538462 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        letter-spacing: -0.05em !important;
    }

    #comp-ma1bvn937 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bvn9f8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bvn9f8 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-ma1bwu0o6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1bwu0o6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-ma1bwu0o6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(11px, min(22px, max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ma1bwu0o6 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m98w2r0d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-m98w2r0d [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mq1nn_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrop7p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mq1nn_r_comp-lowrop7p [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: left;
    }

    #comp-m80mq1nn_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpaf13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-lowrpaf13 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-m9zg9xmo {
        --item-size: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0325521 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-m80mq1nn_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-lowroffd [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowroffa2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: center;
    }

    #comp-m80mq1nn_r_comp-lowroffa2 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-ma1dg3tm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-ma1dg3tm [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mq1nn_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrp19z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
        text-align: left;
    }

    #comp-m80mq1nn_r_comp-lowrp19z4 [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1nn_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1nn_r_comp-lowrpm6u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 14px !important;
    }

    #comp-m80mq1nn_r_comp-lowrpm6u [class$="rich-text__text"]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #9E816B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
.comp-m80mq1nn_r_comp-m9ps9wf7 {
        --headerOneFont: normal normal normal 40px/50px wfont_f751c4_b923739071094f5d9a66d34a879b7618, wf_b923739071094f5d9a66d34a8, orig_encorpada_classic_condensed_light;
        --headerOneFont-size: 40px;
        --headerOneFont-line-height: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.0286086 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0403121 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
#comp-m80mq1py_r_comp-m9yk2096 {
        --item-size: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(3 * (max(0.5px, 0.074359 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.1051282 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

